데이터베이스/SQL

SQL 명령어 종류

DS지니 2021. 3. 21. 13:07
728x90
반응형

SQL 명령어 종류

  • DDL (Data Definition Language)
    • 데이터를 정의할 때 사용되는 언어. 
    • 데이터베이스의 테이블과 같은 오브젝트를 정의
    • ex) CREAT, DROP 등 (테이블 만들기, 삭제)

 

  • DML (Data Manipulation Language)
    • 데이터베이스에 데이터를 저장할 때 사용되는 언어
    • ex) INSERT , DELETE, UPDATE (레코드 추가, 삭제, 변경)

 

  • DCL (Data Control Language)
    • 데이터베이스에 대한 접근 권한관 관련된 문법
    • 유저에게 데이터베이스에 접근 권한을 설정하거나 없애는 역할
    • ex) GRANT, REVOKE (권한을 주기, 뺏음)

 

  • DQL (Data Query Language)
    • 정해진 스키마 내에서 쿼리를 할 수 있는 언어
    • DML의 일부분으로 말하기도 함
    • ex) SELECT

 

  • TCL (Transaction Control Language)
    • DML을 거친 데이터 변경사항을 수정함.
    • ex) COMMIT, ROLLBACK (DML이 작업한 내용을 데이터베이스에 커밋, 커밋햇던 내용을 다시 롤백)
728x90
반응형