posts
BE
01-Database
SQL

SQL (Structured Query Langauge)

데이터베이스에서 원하는 데이터를 추출하고 분석하는 데 사용되는 쿼리 언어


DDL (Data Definition Language)

데이터베이스를 정의하는 언어

SCHEMA / DOMAIN / TABLE / VIEW / INDEX 등을 생성, 수정, 삭제의 기능

CREATE / ALTER / DROP / TRUNCATE


DML (Data Manipulation Language)

정의된 데이터베이스에 입력된 레코드를 조회하거나, 수정, 삭제하는 기능

SELECT / INSERT / UPDATE / DELETE


DCL (Data Control Language)

데이터베이스에 접근하거나 객체에 권한을 주는 등의 역할을 하는 언어

GRANT / REVOKE / COMMIT / ROLLBACK