본문 바로가기
반응형

분류 전체보기240

마이바티스에서 ${}, #{} 변수의 사용 #{} 정적 파라미터 값에 자동으로 ''가 붙는다. (파라미터가 String 형태로 변환됨) 오라클 전달시 ? 형태로 바인딩 쿼리의 재사용 가능 (한 번 분석된 쿼리를 dbms 내부 캐시에 저장) 사용자의 입력을 전달할 때 주로 사용한다. ${} 동적 파라미터 값에 자동으로 ''가 붙지 않는다. (입력된 파라미터가 형태가 바뀌지 않고 그대로 출력된다.) 오라클 전달시 값 형태로 바인딩 쿼리의 재사용 불가 (항상 새로운 쿼리로 인식) 해당 컬럼의 자료형에 맞게 파라미터의 자료형이 변경된다. 자주 바뀌지 않는 변수인 테이블명이나 컬럼명을 파라미터로 전달하고 싶을 때 주로 사용한다. 2023. 10. 15.
MYSQL 실행 안될 때 1. 서비스 > MYSQL 1> 서비스 다시 시작 2. CMD 창 관리자 권한으로 열기 > 명령어 작성 cd mysql 이 다운로드된 경로 mysqld --install Mysqld --initialize Net Start Mysql 3. 서비스 다시 시작 4. 환경변수 설정 시스템 > 고급시스템설정 > 환경변수 > 시스템변수 > path - path 부분에 MySQL Server \bin 디렉토리 추가 2023. 10. 15.
MYSQL 비밀번호 분실 시 대처방법 1. 윈도우버튼 > 서비스 > MYSQL 서비스 중지 2. CMD > MYSQL bin 폴더로 이동 > 명령어 실행 mysqld.exe -u root --skip-grant-tables3. CMD 창 새로 열기 > 명령어 실행 mysql use mysql; update user set password=password('새 비밀번호') where user = 'root'; 2023. 10. 15.
NOTEPAD 문자열 한 번에 따옴표 찍기 SQL 작성 시 임의 데이터를 INSERT 해야할때 주로 많이 사용하는 방법입니다. 한 번에 따옴표 찍기 원하는 문자 복사 붙여넣기 특정 표현식으로 수정 CTRL + H 찾을 내용 (.+) 바꿀 내용 '$1' 찾기모드 정규표현 선택한 영역, 체크 결과 2023. 10. 15.
오라클 계정 LOCK 해제 1. 에러메시지 "ORA-28000: the account is locked"2. LOCK 걸린 사용자를 찾아낸다. SELECT username, account_status, to_char(lock_date,'yy/mm/dd hh24:mi') lock_date FROM dba_users;3. LOCK 걸린 TESTUSER의 LOCK 푼다. ALTER USER TESTUSER account unlock;4. 비밀번호를 잊었다면 새로 변경한다. ALTER USER TESTUSER IDENTIFIED BY TESTUSER; 2023. 10. 15.
오라클 삭제된 테이블 복구 1. 휴지통에 있는 데이터 조회 SELECT * FROM RECYCLEBIN; 1-1 컬럼 설명 ORIGINAL_NAME : 삭제된 테이블명 OBJECT_NAME : 삭제된 테이블의 OBJECT명 TYPE: 삭제된 타입, TABLE, INDEX TS_NAME : 소유주 CREATETIME : 테이블 생성시간 DROPTIME : 테이블 DROP 시간 2. 테이블 복구하기 FLASHBACK TABLE 테이블명 TO BEFORE DROP; 2-1. ⚠️ 주의사항 INDEX 등도 복구가 가능하나, 기존 이름과 다르게 복구되므로 주의 2023. 10. 15.
반응형