DDL DML DCL
DDL
데이터 베이스 스키마를 정의하기 하거나 조작하기 위한 명령어
명령어 | 설명 |
---|---|
CREATE | 데이터 베이스, 테이블을 생성하기 위한 명령어 |
ALTER | 테이블을 수정하기 위한 명령어 |
DROP | 데이터베이스, 테이블을 삭제하기 위한 명령어 |
RENAME | |
TRUNCATE | 데이터베이스를 초기화 시키기 위한 명령어 |
DML
데이터 베이스에 저장된 데이터를 조회, 수정, 삽입, 삭제하기 위한 언어
명령어 | 설명 |
---|---|
SELECT | 데이터를 조회 하기 위한 명령어 |
INSERT | 데이터를 삽입하기 위한 명령어 |
UPDATE | 데이터를 수정하기 위한 명령어 |
DELETE | 데이터를 삭제하기 위한 명령어 |
DCL
데이터 베이스에 접근하거나 객체에 권한을 주는 역할을 하는 언어
명령어 | 설명 |
---|---|
GRANT | 데이터 베이스 사용자에게 특정 작업에 대한 권한을 주기 위한 명령어 |
REVOKE | 데이터 베이스 사용자에게 특정 작업에 대한 권한을 회수, 박탈 하기 위한 명령어 |
COMMIT | 트랜잭션 작업 결과를 반영하기 위한 명령어 |
ROLLBACK | 트랜잭션 작업을 취소 및 원래대로 복구하기 위한 명령어 |