위로
아래
DDL
DDL(Data Definition Language)
- 데이터 정의 언어
- 데이터베이스 내에 객체를 생성하고 변경하고 삭제하기 위해 사용되는 언어
- 트랜잭션의 롤백 명령이 적용되지 않는다.
사용 함수들
- CREATE : 데이터베이스 내의 모든 객체를 생성할 때 사용
- ALTER : 이미 생성된 객체의 구조를 변경할 때 사용
- DROP : 생성되어 있는 객체를 삭제할 때 사용
- RENAME : 테이블명 변경, 이미 생성한 객체의 이름을 변경할 때 사용
- COMMENT : 객체의 이름, 컬럼에 대한 설명을 데이터베이스 내에 저장할 때 사용
- TRUNCATE : 테이블에 저장되어 있는 모든 행을 삭제할 떄 사용 (DELETE문과 달리 COMMIT이 자동으로 발생한다)
DML
DML(Data Manipulation Language)
- 데이터 조작 언어
- 테이블에 데이터를 추가, 삭제, 변경하는 역할을 담당하는 언어
사용 함수들
- INSERT
- UPDATE
- DELETE
- SELECT
DCL
- 데이터 제어 언어
- GRANT, REVOCK, ROLLBACK, COMMIT