美文网首页
数据库建表

数据库建表

作者: w_water | 来源:发表于2018-11-08 19:15 被阅读0次

    建立过程总结

    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)
    );

    相关文章

      网友评论

          本文标题:数据库建表

          本文链接:https://www.haomeiwen.com/subject/lvfgxqtx.html