DB 용어정리 – 2

※ DCL에 대한 내용은 나중에 다루겠습니다.

DDL (Data Definition Language)
데이터 정의어


CREATE (생성)
: 테이블 구성, 속성과 속성에 관한 제약 정의, 기본 키 및 외래 키 정의 및 데이터베이스 정의

문법 (대괄호 안은 옵션)

CREATE TABLE 테이블이름
(
    속성이름 데이터타입 [NOT NULL|UNIQUE|DEFAULT 기본값|CHECK(체크조건)]
    PRIMARY KEY 속성이름 REFERENCES 테이블이름(속성이름)
    FOREIGN KEY 속성이름 REFERENCES 테이블이름(속성이름)
        [ON DELETE|CASCADE|SET NULL]
);
CREATE DATABASE 데이터베이스이름

PRIMARY KEY와 FOREIGN KEY는 생략 가능하다.

PRIMARY KEY를 첫 번째 줄에서 속성을 선언할 때 같이 선언하는 방법도 있다.

속성이름 데이터타입 [(생략)] PRIMARY KEY

 

ALTER (변경) : 속성과 속성에 관한 제약 수정, 기본 키 및 외래 키 수정

문법(대괄호 안은 옵션)

ALTER TABLE 테이블이름 (
    [ADD 속성이름 데이터타입]
    [DROP COLUMN 속성이름]
    [MODIFY(속성이름 데이터)]
    [MODIFY 속성이름 [NULL|NOT NULL]]
    [ADD PRIMARY KEY(속성이름)]
    [ADD|DROP 제약이름] );

 

DROP (삭제) : 생성한 테이블 또는 데이터베이스를 삭제

문법

DROP 테이블/데이터베이스이름;

글쓴이: BakJH

Student of Daedeok SW Meister Highschool, in Korea.

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중