테이블을 생성하고 변경 및 제거하는 기능을 제공
명령어 | 기능 |
---|---|
CREATE | 테이블을 생성하는 기능 |
ALTER | 테이블을 변경하는 기능 |
DROP | 테이블을 삭제하는 기능 |
RENAME | 테이블의 이름을 변경하는 기능 |
TRUNCATE | 테이블의 모든 행을 삭제하는 기능 |
테이블에 새 데이터를 삽입하거나, 테이블에 저장된 데이터를 수정,삭제,검색하는 기능을 제공
Commit
명령어를 통해 테이블에 변경사항을 반영한다.명령어 | 기능 |
---|---|
INSERT | 테이블에 새로운 데이터를 삽입하는 기능 |
UPDATE | 테이블에 저장된 데이터를 수정하는 기능 |
DELETE | 테이블에 저장된 데이터를 삭제하는 기능 |
SELECT | 테이블에 저장된 데이터를 검색하는 기능 |
보안을 위해 데이터에 대한 접근 및 사용 권한을 사용자별로 부여하거나 취소하는 기능을 제공
명령어 | 기능 |
---|---|
GRANT | 권한을 부여하는 기능 |
REVOKE | 권한을 취소하는 기능 |
트랜잭션을 제어하는 기능을 제공
명령어 | 기능 |
---|---|
COMMIT | 트랜잭션이 수행한 작업 내용을 데이터베이스에 반영하는 기능 |
ROLLBACK | COMMIT 되지 않은 모든 작업 내용들을 취소하고 작업을 시작하기 전으로 되돌리는 기능 |
SAVEPOINT | ROLLBACK할 위치를 지정하는 기능 |
https://velog.io/@alicesykim95/DB-DDL-DML-DCL-TCL%EC%9D%B4%EB%9E%80