SQL문법의 종류
SQL의 문법은 크게 3종류로 나뉜다.
-
DDL(Data Definition Language, 데이터 정의 언어)
- CREATE, ALTER, DROP 등
- 릴레이션, 즉 테이블을 정의 하기 위해 사용하는 언어
-
DML(Data Manipulation Language, 데이터 조작 언어)
- SELECT, INSERT, UPDATE 등
- 데이터를 추가/수정/삭제하기 위한 데이터 관리언어
-
DCL(Data Control Langauge, 데이터 제어 언어)
- GRANT, REVOKE 등
- 사용자 관리 및 사용자별 릴레이션 또는 데이터를 관리하고 접근 권한을 설정하기 위한 언어
SQL언어적 특징
- 대소문자를 가리지 않는다.
- 단, 서버 환경이나 DBMS종류에 따라 데이터베이스 또는 필드명에 대해 대소문자를 구분하기도함.
- SQL문은 반드시 세미콜론(;)으로 끝나야 한다.
- 고유한 값은 따옴표('')로 감싸준다.
SELECT * FROM EMP WHRER NAME = 'James'
;
- SQL에서 객체를 나타날떄는 백틱(``)으로 감싸준다.
SELECT `COST`, `TYPE` FROM `INVOICE`;
- 주석은 --을 앞에 붙여 주거나 /**/으로 감싸서 표기한다.
출처
https://edu.goorm.io/learn/lecture/15413/%ED%95%9C-%EB%88%88%EC%97%90-%EB%81%9D%EB%82%B4%EB%8A%94-sql/lesson/767683/sql%EC%9D%B4%EB%9E%80