[Site Map]  [데이터베이스목차]

 

연관토픽

  1. [상위] SQL(Structured Query Language)/구조화된 쿼리 언어

 

개념

  • 데이터베이스 스키마를 정의하는 일련의 SQL 명령
  • 데이터베이스 관리시스템(DBMS)에서 데이터베이스 구조를 정의하는 언어
  • DDL 명령어는 데이터베이스 관리시스템(DBMS)에 의해 해석되고 실행, DDL 명령어를 사용하여 데이터베이스의 물리적 구조를 생성, 수정, 삭제

 

 

 

DDL vs. DML

구분 DDL DML
목적 데이터베이스 구조 정의 데이터베이스 데이터 조작
명령어 CREATE, ALTER, DROP INSERT, UPDATE, DELETE
결과 데이터베이스 구조 변경 데이터베이스 데이터 변경
영향 대상 데이터베이스 테이블, 열, 인덱스, 제약조건 등 데이터베이스 테이블의 레코드
실행시간 데이터베이스 서버가 시작될 때 데이터베이스 사용자 요청에 따라
보안 데이터베이스 관리자만 실행 가능 데이터베이스 사용자 누구나 실행 가능
복원 DDL 명령어는 실행 취소할 수 없음 DML 명령어는 실행 취소할 수 있음
사용 예 CREATE TABLE, ALTER TABLE, DROP TABLE INSERT INTO, UPDATE TABLE, DELETE FROM

 

 

 

 

 

 

 

 

 

 

 

+ Recent posts