Programing/Datababse
SQL 언어
블스뜸
2025. 5. 8. 13:58
- DDL(Data Definition Language)
- 데이터베이스 구조를 정의하는 데 사용된다.
- CREATE
- 새로운 데이터베이스 및 테이블을 생성한다.
- ALTER
- 기존 데이터베이스 및 테이블 구조를 수정한다.
- DROP
- 데이터베이스 및 테이블을 삭제한다.
- DML(Data Manipulation Language)
- 데이터베이스의 데이터를 조작하는 데 사용된다.
- INSERT
- 데이터를 테이블에 삽입한다.
- UPDATE
- 테이블의 기존 데이터를 수정한다.
- DELETE
- 테이블의 데이터를 삭제한다.
- DQL(Data Query Language)
- 데이터베이스에서 데이터를 검색하는 데 사용된다.
- SELECT
- 데이터를 조회한다. 특정 조건을 추가할 수 있다.
- DCL(Data Control Language)
- 데이터베이스의 권한을 관리하는 데 사용된다.
- GRANT
- 사용자에게 권한을 부여한다.
- REVOKE
- 사용자의 권한을 회수한다.
- TCL(Transaction Control Language)
- 여러 DML 작업을 하나의 논리적 단위로 묶어 트랜잭션으로 처리하는 데 사용된다.
- COMMIT
- 트랜잭션이 성공한 것을 데이터베이스에 알리고 모든 변경 사항을 영구적으로 저장한다.
- ROLLBACK
- 트랜잭션 중 발생한 모든 변경 사항을 취소하고, 데이터베이스를 트랜잭션 시작 시점의 상태로 되돌린다.