컴퓨터공학/데이터베이스(database)
DDL 명령어
바코94
2019. 10. 10. 21:36
CREATE, ALTER, DROP 세 종류가 있으며 각각의 예시를 보자.
최초에 CREATE 하는 방법
comma 로 각 문장들을 연결하며
( ) 에 각 column에 대한 설명들이 나오고 제약사항(pk, foreign key 등)이 나온다고 우선 쉽게 받아들이자.
column에 대한 설명은 column_name + column_type +a 이 정의된다.
이후 제약사항이 온다고 생각하면 된다.
더 자세한 사항은 manual 참고.
https://dev.mysql.com/doc/refman/8.0/en/create-table.html
CREATE 예시)
CREATE TABLE student(
sno INT,
sname CHAR(10),
year int CHECK( year >=1 and year <=4),
dept CHAR(10),
PRIMARY KEY(sno)
);
ALTER 예시)
ALTER TABLE course MODIFY cno CHAR(5);
DROP 예시)
DROP TABLE course;