본문 바로가기

Programming/Database

[01. DBMS] 002. SQL이란

728x90

SQL은 Structured Query Language로 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다. 몇 가지 명령어만 익히면 쉽게 데이터를 관리할 수 있다.

 

SQL 명령어는 크게 4가지 종류로 나뉜다.

 

1) DDL(Data Definition Language)

데이터베이스나 테이블 생성, 변경, 삭제 등의 작업을 하는 언어

 

2) DML(Data Manipulation Language)

데이터 검색, 삽입, 변경, 삭제를 수행하는 언어

 

3) DCL(Data Control Language)

데이터에 접근할 수 있는 권한을 관리

 

4) TCL(Transaction Control Language)

트랜잭션을 다루는 언어

 

종류 명령어
DDL CREATE, ALTER, DROP, TRUNCATE, COMMENT, RENAME
DML SELECT, INSERT, UPDATE, DELETE, MERGE, CALL, EXPLAIN, LOCK TABLE
DCL GRANT, REVOKE
TCL COMMIT, ROLLBACK, SAVEPOINT, SET TRANSACTION
[표 1.2] SQL 명령어
728x90

'Programming > Database' 카테고리의 다른 글

[02. PostgreSQL] 003. DDL – ALTER  (0) 2019.12.10
[02. PostgreSQL] 002. DDL – CREATE  (0) 2019.11.27
[02. PostgreSQL] 001. PostgreSQL이란  (0) 2019.11.26
[01. DBMS] 003. NoSQL이란  (0) 2019.11.21
[01. DBMS] 001. DB란  (0) 2019.11.21