SQL ( Structured Query Language )

- SQL( Structured Query Language )이란, 단어 그대로 '구조적인 질의 언어'라는 의미.
- 이 SQL이란 언어를 통해 데이터베이스를 제어하고 관리함.

 

SQL 언어의 종류

DDL
( Data Definition Language )
- 데이터 베이스 객체를 정의 하거나 조작하기 위해 사용
- SCHEMA, DOMAIN, TABLE, VIEW, INDEX 를 정의, 변경, 삭제
( ex : CREATE, ALTER,  RENAME, DROP, TRUNCATE )
DML
( Data Manipulation Language )
- 데이터를 조작 (조회, 삽입, 수정, 삭제) 하기 위해 사용
- 사용자가 응용 프로그램과 데이터 베이스 사이에 실질적인 데이터 처리를 위해서 주로 사용
( ex : SELECT, INSERT, DELETE, UPDATE )
DCL
( Data Control Language )
- 데이터를 제어하는 언어
- 데이터의 보안, 무결성, 회복, 병행 수행제어 등을 정의하는데 사용
( ex : COMMIT, ROLLBACK, SAVEPOINT, GRANT, REVOKE )
DQL
( Data Query Language )
- DDL에서 SELECT문만 따로 분리하여 DQL이라고도 함.
TCL
( Transaction Control Language )
- DCL에서 'COMMIT, ROLLBACK, SAVEPOINT'만을 분리하여 TCL이라고도 함.

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기