-
008. SQLIT 공부방 [기본지식 정리]/데이터베이스 (DB) 2025. 5. 23. 14:17
1. SQL (Structured Query Language)
데이터베이스 구조 정의, 데이터를 조작, 데이터를 제어할 수 있는 절차적/비절차적 언어.
일반 SQL (비절차적) + 프로시저, 트리거(절차적) 특성을 동시에 지님.
2. SQL 주요 쿼리 분류
1) DDL (데이터 정의 언어)
- 데이터의 구조, 스키마를 정의하는 명령
ex) CREATE, ALTER, DROP, RENAME, TRUNCATE
2) DML (데이터 조작 언어 = 데이터 관리 언어)
- 테이블에 데이터를 조회, 입력, 수정, 삭제하는 명령
ex) SELECT, INSERT, UPDATE, DELETE, MERGE
3) DCL (데이터 제어 언어)
- 사용자 접근 권한과 같이 보안과 제어를 다루는 명령
ex) GRANT, REVOKE
4) TCL (트랜잭션 제어 언어)
- 트랜잭션에 대한 제어를 다루는 명령(= DCL에 포함되기도 함.)
ex) COMMIT, ROLLBACK, SAVEPOINT
'IT 공부방 [기본지식 정리] > 데이터베이스 (DB)' 카테고리의 다른 글
103. [MySQL] DCL - 데이터 제어 언어 (0) 2025.05.23 101. [MySQL] DDL - 데이터 정의 언어 (2) 2025.05.23 007. 트랜잭션 (0) 2025.05.23 006. 반정규화 (0) 2025.05.23 005. 정규화 (0) 2025.05.23