728x90 반응형 sql2 SQL SELECT 쿼리 실행 순서 SQL 문법 작성 순서 ① SELECT 컬럼명② FROM 테이블명③ WHERE 조건식④ GROUP BY 컬럼명⑤ HAVING 조건식⑥ ORDER BY 칼럼명 SQL 실행 작동 순서 ① FROM② ON③ JOIN④ WHERE⑤ GROUP BY⑥ CUBE | ROLLUP⑦ HAVING⑧ SELECT⑨ DISTINCT⑩ ORDER BY⑪ TOP 1. FROM 과 JOIN데이터 셋의 총양을 결정하기 위해 FROM 절과 JOIN 문이 먼저 실행되며, 서브쿼리도 포함서브 쿼리가 실행될 때 모든 행(row)과 열(column)을 포함하는 임시 테이블이 생성될 수 있음 * 서브쿼리(Subquery): 쿼리 내에 있는 쿼리(WHERE, FROM, SELECT 절 안에 들어가는 쿼리를 통칭하여 서브 쿼리라고 함) 2. W.. 2021. 9. 2. TRUNCATE / DELETE / DROP 구분 테이블 정의 저장공간 작업속도 SQL문 종류 구분 TRUNCATE 존재 반납 빠름 DDL DELETE 존재 유지 느림 DML DROP 삭제 반납 빠름 DDL TRUNCATE - 테이블의 모든 로우 제거 1. DDL(Data Definition Language) - 데이터를 정의하는 언어로서 개체를 만들고 변경, 삭제 (CREATE, ALTER, DROP, TRUNCATE) 2. 구문 TRUNCATE TABLE [{database_name.[schema_name]. | schema_name.}]table_name[;] - 테이블 명세만을 남기고 데이터가 존재하던 공간까지 제거(테이블을 최초 생성된 초기상태로 만듬) - Delete 보다 속도는 더 빠르지만 Rollback 불가능 - 용량이 줄어들고, .. 2021. 8. 31. 이전 1 다음 728x90 반응형