数据库建表
建立过程总结
1、数据表建立过程从上而下必须注意
2、建立外键连接一定要从子级指向父级(从下级表指向上级表)
3、每个数据表结尾一定要在括号后边加分号“;”
4、关联数据必须属于同种类型数据
5、删除表时需要从下而上逐级删除,否则报错。
以上一定特别注意
建立系、班级、学生、课程四个数据表,建立外键连接。
代码如下:
CREATE TABLE xi(
xiNO VARCHAR(20) NOT NULL PRIMARY KEY,
xizhuren VARCHAR(20) NOT NULL UNIQUE,
xiaoqu enum('南湖校区','浑南校区')
);
CREATE TABLE banji(
classNO VARCHAR(20) NOT NULL PRIMARY KEY,
classname VARCHAR(20) NOT NULL,
suoshuxi VARCHAR(10) NOT NULL,
FOREIGN KEY(suoshuxi) REFERENCES xi(xiNO)
);
CREATE TABLE student(
studentNO CHAR(10) NOT NULL PRIMARY KEY,
studentname VARCHAR(20) NOT NULL,
sex enum('男','女'),
birthday DATE NOT NULL,
suozaibanji VARCHAR(20) NOT NULL,
FOREIGN KEY(suozaibanji) REFERENCES banji(classNO)
);
CREATE TABLE kecheng(
bianhao VARCHAR(20) NOT NULL PRIMARY KEY,
suoshuxi VARCHAR(20) NOT NULL ,
mingcheng VARCHAR(20) NOT NULL,
FOREIGN KEY(suoshuxi) REFERENCES xi(xiNO)
);