사용하는 데이터베이스에 따라서 명령어도 달라질 수 있다.
CREATE TABLE 이름 (
컬럼1 TYPE [DEFAULT 형식],
컬럼2 TYPE [DEFAULT 형식],
...
[CONSTRAINT 제약사항]
);
- 기본키 설정: CONSTRAINT TABLE_PK PRIMARY KEY (컬럼)
- 외래키 설정: CONSTRAINT TABLE_FK FOREIGN KEY (컬럼) REFERENCES 테이블(컬럼)
- 고유키 : UNIQUE KEY
- NOT NULL
- CHECK : 논리식(true/false) 평가
DROP TABLE 테이블 [CASCADE CONSTRAINT];
CASCADE CONSTRAINT: 관계 참조도 삭제
TRUNCATE TABLE 테이블;
ALTER TABLE 테이블
ADD 컬럼 TYPE;
ALTER TABLE 테이블
DROP COLUMN 컬럼;
ALTER TABLE 테이블
ALTER (컬럼1 TYPE [DEFAULT 식] [NOT NULL],
컬럼2 ...);
ALTER TABLE 테이블
ADD CONSTRAINT 제약조건명 제약조건 (컬럼);
ALTER TABLE 테이블
DROP CONSTRAINT 제약조건;