MySQL

SQL의 종류

yougeun 2022. 11. 14. 18:20
728x90

DML

테이블의 데이터를 조작하는 기능

 

INSERT:데이터베이스 객체에 데이터 입력

 

DELETE:데이터베이스 객체에 데이터 삭제

 

UPDATE:데이터베이스 객체 안 데이터를 수정

 

DDL

DB,테이블의 스키마를 정의,수정하는 기능

테이블 생성,컬럼추가,타입변경,각종 제약조건 지정 수정

 

CREATE:데이터베이스 객체를 생성

 

DROP:데이터베이스 객체를 삭제

 

ALTER:기존에 존재하는 데이터베이스 객체를 다시 정의

 

DCL

DB나 테이블의 접근권한이나 CRUD권한을 정의하는 기능

특정 사용자에게 테이블의 조회권한 허가/금지 등


GRANT:데이터베이스 객체에 권한을 부여

 

REVOKE:이미 부여된 데이터베이스 객체 권한을 취소

728x90