대표적인 SQL의 종류에는 DML, DDL, DCL이 있다.
DML은 Data Manipulation Language의 약자로 테이블의 데이터를 조작하는 명령어이다. 종류는 다음과 같다.
데이터베이스 객체에 데이터를 삽입하는 INSERT,
데이터베이스 객체에 데이터를 삭제하는 DELETE,
데이터베이스 객체 안의 데이터를 수정하는 UPDATE,
데이터베이스 객체 안의 데이터를 조회하는 SELECT
DDL은 Data Definition Language의 약자로 데이터베이스와 테이블의 스키마를 정의, 수정, 삭제하는 명령어이다. 종류는 다음과 같다.
데이터베이스 객체를 생성하는 CREATE,
데이터베이스 객체를 삭제하는 DROP,
기존에 존재하는 데이터베이스 객체를 다시 정의하는 ALTER
DCL은 Data Control Language의 약자로 데이터베이스, 테이블의 접근권한이나 CRUD 권한을 정의하는 명렁어이다. 종류는 다음과 같다.
데이터베이스 객체에 권한을 부여하는 GRANT,
이미 부여된 데이터베이스 객체 권한을 취소하는 REVOKE
'~2023.02 > 1일 1CS지식' 카테고리의 다른 글
DNS와 DHCP란? (0) | 2022.07.16 |
---|---|
동기와 비동기, 블로킹과 논-블로킹이란? (0) | 2022.07.15 |
http의 문제점은 무엇일까? (0) | 2022.07.13 |
AVL 트리란? (0) | 2022.07.12 |
CORS(Cross-Origin Resource Sharing)란 무엇일까? (0) | 2022.07.11 |