-
[SQL] SQL 명령 특성에 따른 구분 DDL DML DCLSQL 배우기 2023. 11. 24. 11:24
SQL 정의
: Structured Query Language의 줄임말로, 관계형 데이터베이스에 데이터를 저장하고 관리하고 처리하기 위한 언어
: ANSI SQL 이 표준이지만, 여러 DBMS 프로그램에서 ANSI SQL을 기반으로 자체적인 SQL을 개발하여 사용하면서 조금씩 차이가 있기도 함
SQL 명령 특성에 따른 구분
1. DDL (Data Definition Language, 데이터 정의 언어)
- 각 Relation(=Database Table)을 정의하기 위해 사용하는 언어
- CREATE, ALTER, DROP
2. DML (Data Manipulation Language, 데이터 조작 언어)
- 데이터 관리를 위해 사용하는 언어
- SELECT, INSERT, UPDATE, DELETE
3. DCL (Data Control Language, 데이터 제어 언어)
- 사용자 권한 등을 관리하기 위해 사용하는 언어
- GRANT, REVOKE
SQL 특징
: 대소문자를 가리지 않음
: SQL 명령은 반드시 세미콜론 ; 으로 끝나야함
'SQL 배우기' 카테고리의 다른 글
[SQL] Primary key 쉽고 완벽하게 이해하기 (1) 2023.11.27 [SQL] Self join 셀프조인 완벽 이해하기 (1) 2023.11.24 [HIVE SQL] 코딩테스트 준비 2 (0) 2023.05.21 [HIVE SQL] 코딩테스트 준비 1 (0) 2023.05.20 [HIVE SQL] 내장함수(Bulit-in Function) 확인하기 + 파이썬은 덤 (0) 2023.03.27