DDL, DML, DCL

박철현·2023년 3월 8일
0

DB

목록 보기
1/4

데이터 정의어 DDL (Data Definition Languageg) : 데이터를 정의하는 언어로 데이터 전체 골격을 결정하는 역할 담당

  • CREATE: 새로운 데이터베이스 객체(테이블, 인덱스, 뷰 등)를 생성
  • ALTER: 데이터베이스 객체의 구조 변경
  • DROP: 데이터베이스 객체(테이블, 인덱스, 뷰 등) 삭제
  • RENAME: 데이터베이스 객체의 이름 변경
  • TRUNCATE: 테이블의 모든 레코드를 삭제

데이터 조작어 DML (Data Multipulation Language) : 데이터베이스 내부 데이터를 관리하는 언어

  • SELECT : 데이터 검색
  • INSERT : 데이터 추가
  • UPDATE : 데이터 수정
  • DELETE : 데이터 삭제

데이터 제어 언어 DCL (Data Control Language) : 데이터에 대한 액세스 제어를 하기 위한 언어

  • GRANT : 특정 작업 수행 권한 부여
  • REVOKE : 권한 회수
  • CONNECT : 데이터베이스 또는 스키마에 연결하는 권한부여
profile
비슷한 어려움을 겪는 누군가에게 도움이 되길

0개의 댓글