#현업에서는 SQL역할에 따라 아래 3가지로 구분해서 SQL파일을 저장한다
#DDL(데이터 정의 언어) : 테이블 생성, 삭제 SQL
- CREATE : 테이블 생성
- DROP : 테이블 삭제
- ALTER : 테이블 수정
- TRANCATE : 관계 제거
#DML(데이터 조작 언어) : 테이블에 데이터를 액세서 하는 SQL
- SELECT : 데이터 검색
- INSERT : 데이터 삽입
- UPDATE : 데이터 업데이트
- DELETE : 데이터 삭제
#DCL(데이터 제어 언어) : 사용자에게 권한을 부여
- GRANT : 사용자에서 작업권한을 부여
- REVOKE : 부여한 작원권한을 회수/취소
- CONNECT : 데이터베이스 연결 권한
- SELECT : 데이터베이스 검색 권한
- INSERT : 데이터베이스 삽입 권한
- UPDATE : 데이터베이스 업데이트 권한
- DELETE : 데이터베이스 삭제 권한
- USAGE : 스키마, 함수를 사용할 수 있는 권한
'DB > SQL' 카테고리의 다른 글
[TRIGGER] 트리거 (0) | 2020.09.29 |
---|---|
[SQL] 테이블 명령문 (0) | 2020.09.28 |
[SQL] ORDER BY (0) | 2020.09.28 |
[SQL] GROUP BY, HAVING (0) | 2020.09.28 |