728x90
반응형
DDL은 Data Define Language의 약자로 데이터베이스 구조를 정의하거나 수정하는데 사용되는 언어이다.
Chapter 5. Data Definition
Chapter 5. Data Definition Table of Contents 5.1. Table Basics 5.2. Default Values 5.3. Generated Columns 5.4. Constraints 5.4.1. Check Constraints 5.4.2. …
www.postgresql.org
- CREATE : DB, Table, ...등을 생성하는 역할
- ALTER : Table을 수정하는 역할
- DROP : DB, Table을 삭제하는 역할
- TRUNCATE : Table을 초기화하는 역할
DML은 Data Manipulation Language의 약자로 데이터베이스의 입력된 레코드를 조회하거나 수정하는데 사용되는 언어이다.
Chapter 6. Data Manipulation
Chapter 6. Data Manipulation Table of Contents 6.1. Inserting Data 6.2. Updating Data 6.3. Deleting Data 6.4. Returning Data from Modified Rows …
www.postgresql.org
- SELECT : Table 조회
- INSERT : Table 데이터 삽입
- UPDATE : Table 데이터 수정
- DELETE : Table 데이터 삭제
DCL은 Data Control Language의 약자로 데이터베이스에 접근하거나 객체에 권한을 주는 등의 역할을 하는데 사용되는 언어이다.
- GRANT : 권한 부여
- REVOKE : 특정 작업에 대한 권한 박탈, 회수
- COMMIT : 트랜잭션 작업이 정상적으로 완료되었음을 관리자에게 알려줌
- ROLLBACK : 트랜잭션 작업이 비정상적으로 종료 되었을 때 원래 상태로 복구
728x90
반응형
'DB > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] Python과 연결하여 제어 (0) | 2024.02.25 |
---|---|
[PostgreSQL] 개요 (0) | 2024.02.24 |