SQL

DDL (CREATE, DROP, ALTER)

n.han 2016. 7. 11. 17:38

DDL

 

DDL 개념

 

DDL Data Definition Language 약자로, 데이터 베이스 스키마들을 정의하는 것에 사용되는 프로그래밍 언어이다.

 

대표적으로 CREATE, DROP, ALTER, RENAME 등이 있다.

 

CREATE

CREATE문은 새로운 데이터 베이스나 테이블, 프로시저와 같은 것을 만드는 사용된다.

 

일반적인 CREATE 명령문의 사용 방법과 예는 다음과 같다.

 

Column definition에는 primary key 정의와 컬럼 제약들이 들어 있다.

 

          6. CREATE TABLE Syntax

CREATE TABLE [table name] ( [column definitions] ) [table parameters]

CREATE TABLE employees (

    id           INTEGER       PRIMARY KEY,

    first_name   VARCHAR(50)  not null,

    last_name    VARCHAR(75)   not null,

    fname       VARCHAR(50)   not null,

    dateofbirth   DATE          not null

);

 

DROP ALTER

DROP문은 존재하고 있는 데이터베이스, 테이블, 인덱스, 그리고 뷰를 삭제하는 사용된다.

 

ALTER 현재 존재하고 있는 오브젝트를 변경하는 명령문이다.

 

DROP, ALTER문은 다음과 같이 사용된다.

 

           7. DROP, ALTER Syntax

DROP objecttype objectname.

ALTER objecttype objectname parameters.

'SQL' 카테고리의 다른 글

DCL (GRANT, REVOKE) TCL (COMMIT, SAVEPOINT, ROLLBACK)  (0) 2016.07.11
DML (INSERT, DELETE, UPDATE)  (0) 2016.07.11
SELECT 문장의 구성  (0) 2016.07.11
Query(SELECT)  (0) 2016.07.11
SQL의 정의  (0) 2016.07.11