Structured Query Langauge : 관계형 데이터베이스 시스템에서 자료를 관리 및 처리하는 언어
Data Definition Language, 데이터 정의 언어
: 각 릴레이션을 정의하기 위해 사용하는 언어 (CREATE, ALTER, DROP, ... )
COMMIT
/ROLLBACK
사용 불가 : 즉시 MySQL에 적용(Commit
)Data Manipulation Langauge, 데이터 조작 언어
: 데이터를 추가/수정/삭제하기 위한, 즉 데이터 관리를 위한 언어 (SELECT, INSERT, UPDATE, DELETE, ... )
COMMIT
/ROLLBACK
: transaction 수행 명시하지 않으면 구문 마다 commit이 자동 실행Data Control Langauge, 데이터 제어 언어
: 사용자 관리 및 사용자 별로 권한을 다루기 위한 언어 (GRANT, REVOKE, ... )
SELECT * FROM EMP WHERE NAME='James';
)--
, 여러줄 주석은 /* */
로 묶음