SQL이란?
SQL(Structured Query Language)은 관계형 데이터베이스(RDBMS)에서 데이터 조작과 데이터 정의를 하기 위해 사용하는 언어이다.
SQL의 종류
구분 | 명령문 | 설명 |
QUERY | SELECT | - 데이터베이스에서 데이터를 검색 |
DML | INSERT UPDATE DELETE MERGE |
- 테이블에서 새 행 입력 - 기존 행 변경 - 행 제거 - 데이터가 테이블에 존재하지 않으면 INSERT, 존재하면 UPDATE를 수행 |
DDL | CREATE ALTER DROP RENAME TRUNCATE |
- 테이블 등 데이터 구조(객체)를 생성 - 객체를 수정할 때 사용 - 객체 제거 - 객체 이름 변경 - 객체 내의 모든 행 삭제 |
TCL | COMMIT ROLLBACK SAVEPOINT |
- DML문이 변경한 내용을 관리. 데이터에 대한 변경 내용은 논리적인 트랜잭션으로 그룹화 가능. |
DCL | GRANT REVOKE |
- ORACLE 데이터베이스 및 해당 구조에 대한 액세스 권한을 부여하거나 제거 |
'개발 > DB' 카테고리의 다른 글
[SQL] 데이터 조작 언어(DML) - INSERT, UPDATE, DELETE, MERGE (0) | 2023.03.30 |
---|---|
[DB] Database 개요 (0) | 2023.03.30 |
댓글