Database

SQL - DDL(정의어)

DDL로 정의된 내용은 메타데이터가 되며 시스템 카탈로그에 저장

CREATE

정의
CREATE TABLE
CREATE TABLE 테이블명 (
    속성명 데이터타입[NOT NULL] ...

    [primary key (기본키_속성명...)]

    [, unique (대체키_속성명…)]

    [, foreign key(외래키_속성명, ....)

            references 참조테이블명(기본키_속성명...)]

            [ON DELETE 옵션]

            [ON UPDATE 옵션]

    [,CONSTRAINT 제약조건명] [CHECK (조건식)];

    )

CREATE SCHEMA

CREATE DOMAIN

CREATE VIEW

CREATE TRIGGER

CREATE INDEX

 

 

ALTER

변경
ALTER TABLE 테이블명 ADD 속성명 데이터타입 [DEFAULT ‘기본값’];

ALTER TABLE 테이블명 ALTER 속성명 [SET DEFAULT ‘기본값’];

ALTER TABLE 테이블명 DROP COLUMN 속성명 [CASCADE];

 

 

DROP

제거
DROP TABLE [테이블]

'Database' 카테고리의 다른 글

WITH 절  (0) 2022.05.08
VIEW (뷰)  (0) 2022.05.08
SQL - DCL(제어어)  (0) 2022.05.08
SQL - DML(조작어)  (0) 2022.05.08