320x100
320x100
DDL (Date Definition Language)
- 데이터 정의어
: 데이터베이스를 정의하는 언어 (생성과 삭제, 수정)
- CREATE : 데이터베이스 및 테이블 등 생성
- ALTER : 테이블에 대한 수정 (데이터가 아닌 데이터의 구조 및 속성을 수정)
- DROP : 테이블, 뷰, 인덱스 등 데이터베이스 요소 삭제
- TRUNCATE : 테이블 내 모든 데이터를 삭제하여 초기화
DML (Data Manipulation Language)
- 데이터 조작어
: 데이터베이스를 조회하고 수정하고 삭제하는 언어 (테이블 내 데이터를 다루는 언어)
- SELECT : 데이터를 조회
- INSERT : 테이블에 데이터를 삽입
- UPDATE : 테이블의 데이터를 수정
- DELETE : 데이터를 삭제
DCL (Data Control Language)
- 데이터 제어어
: 데이버에스에 접근 및 권한에 대한 역할
- GRANT : 사용자에게 특정 작업에 대한 수행권한 부여
- REVOKE : 사용자에게 특정 작업에 대한 권한 박탈 및 회수
- COMMIT : 트랜잭션의 작업을 취소 및 복구
- ROLLBACK : 트랜잭션의 작업을 복구
300x250
728x90
'Database > MySQL' 카테고리의 다른 글
SQL - DML (Data Manipulation Language) (0) | 2020.12.15 |
---|---|
SQL - DDL(Data Definition Language)와 Dictionary (0) | 2020.12.15 |
SQL - JOIN의 종류 (inner join, outer join) (0) | 2020.12.15 |
SQL - 복수행 함수 (0) | 2020.12.15 |
SQL - 단일행 함수 (3) : 일반 함수 (0) | 2020.12.14 |