Database/SQL

[SQL] DDL, DML, DCL

ImYena 2022. 4. 25. 14:48
728x90

DDL(Data Definition Language) 데이터 정의어

테이블, 관계의 구조 생성/변경/제거

 

  • CREATE
    • 테이블 생성
  • ALTER
    • 테이블 수정
  • DROP
    • 테이블 삭제
  • TRUNCATE
    • 관계로 연결된 테이블 삭제

 

DML(Data Manipulation Language) 데이터 조작어

테이블의 레코드(데이트)를 조회/삽입/수정/삭제

 

  • SELECT
    • 데이터 조회
  • INSERT
    • 데이터 삽입
  • UPDATE
    • 데이터 수정
  • DELETE
    • 데이터 삭제

 

 

DCL(Data Control Lnaguage) 데이터 제어어

데이터베이스에 접근하거나 권한에 대한 제어

 

  • GRANT
    • 권한 부여
  • REVOKE
    • 권한 회수
  • COMMIT
    • 트랜잭션 작업의 완료
  • ROLLBACK
    • 트랜잭션 작업의 복구

 

 

728x90
반응형