컴퓨터공학/데이터베이스(RDB)

SQL DDL

주정용 2021. 6. 11. 22:18
728x90

CREATE TABLE

CREATE TABLE 테이블_이름 (
    속성_이름 데이터_타입 [NOT NULL] [DEFAULT 기본_값]
    ...
    [PRIMARY KEY (속성1, 속성2, ...)]
    [UNIQUE (속성1, 속성2, ...)]
    [FOREIGN KEY (속성1, 속성2, ...) REFERENCES 테이블_이름(속성1, 속성2, ...)] [ON DELETE 옵션] [ON UPDATE 옵션]
    ...
    [CONSTRAINT 이름] [CHECK(조건)]
    ...
);

ALTER TABLE

  • 새로운 속성 추가

    ALTER TABLE 테이블_이름 ADD 속성_이름 데이터_타입 [NOT NULL] [DEFAULT 기본_값];
  • 기존 속성 삭제

    ALTER TABLE 테이블_이름 DROP COLUMN 속성_이름;
  • 새로운 제약조건 추가

    ALTER TABLE 테이블_이름 ADD CONSTRAINT 제약조건_이름 제약조건_내용;
  • 기존 제약조건 삭제

    ALTER TABLE 테이블_이름 DROP CONSTRAINT 제약조건_이름;

DROP TABLE

  • 테이블 삭제
    DROP TABLE 테이블_이름;

'컴퓨터공학 > 데이터베이스(RDB)' 카테고리의 다른 글

SQL DML  (0) 2021.06.11