바코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;