
SQL
SQL은 Structured Query Language의 약자로 데이터 베이스에 있는 정보 검색을
용이하게 하는 프로그래밍 언어 입니다.
SQL은 크게 3종류로 나뉘어 집니다.
- Data Definition Language (DDL)
- Data Manipulation Language (DML)
- Data Control Language (DCL)
오늘은 목록에서 첫번째인 데이터 정의 언어 (DCL)에 대해서 알아보겠습니다.
데이터 제어 언어 (Data Control Language)
데이터 제어 언어는 데이터베이스에서 데이터에 대한 접근을 제어하는 언어 입니다.
GRANT - 유저에게 데이터베이스에 대한 권한을 부여
- GRANT role_name TO user WITH ADMIN OPTION;
GRANT CREATE USER, ALTER USER, DROP USER
TO scott WITH ADMIN OPTION;
REVOKE - 주었던 권한을 다시 회수
- REVOKE role_name from user;
REVOKE CREATE USER, ALTER USER, DROP USER
FROM scott;
'Database > SQL' 카테고리의 다른 글
[SQL] DELETE, TRUNCATE, DROP의 차이 (0) | 2021.10.18 |
---|---|
[SQL] - Insert, Delete, Update, Select (Data Manipulation Language/DML) (0) | 2021.03.29 |
[SQL] - Create, Drop, Alter (Data Definition Language/DDL) (0) | 2021.03.25 |