...SEX CHAR(2), CONSTRAINT

编辑: admin           2017-23-02         

    USE语句:设置当前数据库

    CREATE语句:创建一个表S,

    表中SNO为CHAR(5)类型,并且不为空,

    SN为CHAR(8)类型,

    SEX为CHAR(2)类型,

    CONSTRAINT条件子句

    CONSTRAINT 的功能是类似索引(INDEX)的,虽然CONSTRAINT 也可以建立表格之间的关联性。

    单一字段索引:

    CONSTRAINT name{PRIMARY KEY|UNIQUE|REFERENCES foreigntable[(foreignfield1,foreignfield2)]}

    多字段索引:

    CONSTRAINT name

    {PRIMARY KEY(primary1[,primary2[,...]])

    |UNIQUE(unique1[,unique2[,...]])

    |FOREIGN KEY (ref1[,ref2[,...]])

    |REFERENCES foreigntable[(foreignfield1[,foreignfield2[,...]])]}

    name

    要被建立的CONSTRAINT名称。

    primary1,primary2

    被用来设计成主键值的字段名称(可一个以上)。

    unique1,unique2

    被用来设计成唯一键值的字段名称(可一个以上)。

    foreign key

    字段名称,或是参考到别的表格中字段的字段名称。

    foreigntable

    如前所述,被参考到的表格。

    foreignfield1,foreignfield2

    在参考到的表格当中,被ref1,ref2字段所指定的字段。如果被参考的字段是参考表格中的主键值,你也可以省略这个条件子句。

    例如:

    当我们要建立一个新的职员数据表格,表格包含姓名、部门名称与生日三个字段,且由这三个字段建立一个唯一的索引时,可以使用下面这段SQL的语句。

    CREATE TABLE 职员数据表格

    (姓名 TEST,部门名称 TEST,生日 DATETIME,CONSTRAINT 职员数据表格限制 UNIQUE(姓名,部门名称,生日));

    以上是SQL中,与数据库表格建立相关的命令,你可以利用这些命令,通过SQL的语句,将数据库表格完整的建立出来

  •   4
  • 相关文章

    专利代理人资格考试
    初级经济师考试
    执业医师考试
    教师资格证考试
    同等学力申硕考试
    AP考试
    CCIE考试
    营养师考试
    bec考试
    gre
Copyright ©2009-2021 逆火网训All Rights Reserved.     滇ICP备2023009294号-57