본문 바로가기

반응형

DDL

(2)
[SQLD] DDL DDLDDL(Data Definition Language)데이터 정의어데이터 구조를 정의 (객체 생성, 삭제, 변경) 하는 언어CREATE(객체 생성), ALTER(객체 변경), DROP(객체 삭제), TRUNCATE(데이터 삭제)AUTO COMMIT (명령어를 수행하면 즉시 저장하고, 원복 불가)CREATE테이블이나 인덱스와 같은 객체를 생성하는 명령어테이블 생성 시 테이블명, 컬럼명, 컬럼 순서, 컬럼 크기, 컬럼의 데이터 타입 정의테이블 생성 시 각 컬럼의 제약조건 및 기본 값은 생략 가능테이블 생성 시 소유자 명시 가능생략 시 명령어 수행 계정 소유숫자 컬럼의 경우 컬럼 사이즈 생략 가능날짜 컬럼은 사이즈 명시 X복제 테이블의 컬럼명과 컬럼의 데이터 타입이 복제됨.SELECT문에서 컬럼 별칭 사용..
[SQLD] SELECT 문 SQL 종류 SQL은 기능에 따라 다음과 같이 구분함 SQL 종류 설명 SELECT문 SELECT문은 6개 절로 구성되며 각 절은 순서대로 작성해야 한다. (GROUP BY와 HAVING은 서로 바꿀 수 있지만 보통 GROUP BY 다음에 HAVING을 사용함) SELECT 문의 내부 파싱(문법적 해석) 순서는 나열된 순서와 다르다. FROM > WHERE > GROUP BY > HAVING > SELECT > ORDER BY 순서로 실행된다. SELECT [ALL/DISTINCT] 보고 싶은 컬럼명, 보고 싶은 컬럼명, ... FROM 해당 컬럼들이 있는 테이블명 ; ALL: Default 옵션이므로 별도로 표시하지 않아도 된다. 중복 데이터가 있어도 모두 출력한다. DISTINCT: 중복 데이터가 있..

반응형