DDL, DML, DCL

강무진·2023년 9월 10일

DDL (Data Definition Language):

  • DDL은 데이터베이스 구조를 정의, 변경 또는 삭제하는 데 사용됩니다.
  • DDL 명령문은 데이터베이스 객체를 관리하며, 예를 들어 테이블, 인덱스, 뷰, 프로시저 등을 생성, 수정 또는 삭제할 수 있습니다.
  • 주요 DDL 명령어로는 CREATE, ALTER, DROP,TRUNCATE 등이 있습니다.

CREATE TABLE: 새로운 테이블 생성.
ALTER TABLE: 테이블 구조 변경.
DROP TABLE: 테이블 삭제.

DML (Data Manipulation Language):

  • DML은 데이터를 쿼리하고 조작하는 데 사용됩니다.
  • 데이터베이스에서 레코드를 검색, 삽입, 수정 및 삭제할 때 DML 명령문을 사용합니다.
  • 주요 DML 명령어로는 SELECT, INSERT, UPDATE, DELETE 등이 있습니다.

SELECT: 데이터 조회.
INSERT INTO: 데이터 추가.
UPDATE: 데이터 수정.
DELETE: 데이터 삭제.

DCL (Data Control Language):

  • DCL은 데이터베이스에 대한 접근 및 보안 권한을 관리하는 데 사용됩니다.
  • DCL 명령문은 데이터베이스 사용자에게 어떤 작업을 수행할 권한을 부여하거나 취소하는 데 사용됩니다.
    주요 DCL 명령어로는 GRANT과 REVOKE가 있습니다.

GRANT: 사용자에게 특정 작업 수행 권한 부여.
REVOKE: 사용자의 특정 작업 수행 권한 취소.

profile
**프로그래머로 성장하는 여정**

0개의 댓글