DBMS
SQL
오야토
2023. 9. 22. 11:44
1. SQL
: 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어
① DDL ( 데이터 정의 언어)
- 데이터를 담는 그릇을 정의하는 언어
- 관계형 데이터베이스의 구조 정의
- CREATE
: 데이터 베이스 오브젝트(객체)를 생성
- ALTER
: 데이터 오브젝트를 변경
- DROP
: 데이터 오브젝트를 삭제
- TRUNCATE
: 데이터 오브젝트 내용 삭제
② DML (데이터 조작 언어)
- 데이터의 생명주기를 제어하는 언어
- INSERT
: 테이블의 신규 내용을 삽입
- SELECT
: 테이블의 내용을 조회
- UPDATE
: 테이블의 내용을 변경
- DELETE
: 테이블의 내용을 삭제
③ DCL (데이터 제어 언어)
- 데이터에 대한 액세스를 제어하는 언어
- GRANT
: 데이터베이스 사용자 권한 부여
- REVOKE
: 데이터베이스 사용자 권한 회수
--- TCL---
- COMMIT
: 트랙잭션 확정
- ROLLBACK
: 트랙잭션 취소
- CHECKPOINT
: 복귀지점 설정