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 |