본문 바로가기

SQL4

< 알고 있으면 유용한 MySQL 단축키 > 1. Ctrl + Enter : 커서 위치하는 쿼리 실행(멀티 쿼리일경우 종료 부호 ; 꼭 넣어줘야함) 2. Ctrl + shift + Enter + (마우스 드래그) : 마우스 드래그한 영역에 쿼리문 실행 3. Ctrl + B : 쿼리 정리 정렬 4. Ctrl + /(키패드 부분) : 쿼리 주석 5. Ctrl + L : 한줄 삭제 6. Ctrl + t : 새로운 쿼리 에디터 열기 7. Ctrl + shift + O : 저장된 스크립트 파일(*.sql) 열기 8. Ctrl + R : E-R 다이어그램 생성을 위한 Reverse Engineer Database 열기 2021. 8. 2.
인덱스(INDEX) 설계 1. 인덱스 적용 기준 ※ INDEX? ; DB 분야에 있어서 테이블에 대한 동작의 속도를 높여주는 자료 구조를 일컫는다. 인덱스는 테이블 내의 1개의 컬럼, 혹은 여러개의 컬럼을 이용하여 생성될 수 있다. - 인덱스 분포도가 10 ~ 15% 이내인 경우 아래 수식을 참고한다. 분포도 = (1/(컬럼 값의 종류)) * 100 (단위는 %) 분포도 = (컬럼 값의 평균 ROW 수) / (테이블의 총 ROW 수) * 100 - 분포도가 범위 이상이더라도 부분 처리를 목적으로 하는 경우 적용한다. - 조회 및 출력 조건으로 사용되는 컬럼인 경우 적용한다. - 인덱스 자동생성 기본 키와 UNIQUE 키의 제약조건을 사용할 경우 적용한다. 2. 인덱스 컬럼 선정 - 분포도가 좋은 컬럼은 단독적으로 생성한다. - .. 2021. 7. 7.
DDL, DML, DCL 이란? 명령어 종류 명령어 설명 데이터 조작어 (DML ; DATA MAINPULATION LANGUAGE) SELECT 데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어를 말하는 것으로 RETRIEVE라고도 함 INSERT UPADATE DELETE 데이터베이스의 테이블에 들어 있는 데이터에 변형을 가하는 종류(데이터 삽어비, 수정, 삭제)의 명령어들을 말함. 데이터 정의어 (DDL ; DATA DEFINITION LANGUAGE) CREATE ALTER DROP RENAME TRUNCATE 데이블과 같은 데이터 구조를 정의하는데 사용되는 명령어들로(생성, 변경, 삭제, 이름변경) 데이터 구조와 관련된 명령어들을 말함. 데이터 제어어 (DCL : DATA CONTROL LANGUAGE) COM.. 2021. 7. 6.
SQL Developer 에서 날짜 형식 시/분/초 까지 나오게 하는 법!!! 오라클 SQL Developer의 환경설정에서 수정하면 DATE 타입의 컬럼값들을 시/분/초 까지 나오게 변경 할 수 있다. 도구 - 환경설정 - 데이터베이스 - NLS - 날짜 형식 에서 RR/MM/DD HH24:MI:SS 로 변경 해 주면 된다. 2021. 7. 1.