#현업에서는 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

+ Recent posts