您好、欢迎来到现金彩票网!
当前位置:PC蛋蛋 > 约束 >

FOREIGN KEY 约束

发布时间:2019-08-13 21:14 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  /*这里是在所有列定义之后,在进行约束定义,这里要注意,表定义一定要在约束后面带上你所定义的列名,如:FOREIGN KEY(B1)

  还要注意的是,[Constraint(约束名)]是可选项,每个约束都是有名字的,如果你不添加,系统是会自动为你添加约束名的,作为一个合格DBA的话,建议还是自己添加约束名,有助于以后的操作(比如修改约束,删除约束等)*/

  二、如果之前表已经存在,要给其中一个列添加约束的话,就属于alter操作了

  但是还有一点需要注意,如果在你添加之前,B1已经有了外键约束,那么就要先删除之前的约束,再添加,否则是不成功的。

  第一个括号指定本表(引用表)的哪个或哪些列上有外键,第二个括号指定被引用表的被引用列。

  如果T2已经建好了,比如T2(B1 INT,B2 INT),需要在上面补充外键的话,则:

  需要注意的是,被引用的列必须是主键或者创建了唯一索引。在本例中,也就是说,T1表的C1列必须是PRIMARY KEY,如果C1不是PRIMARY KEY,那C1 也应该创建UNIQUE索引,否则T2表无法创建这个外键

  展开全部FOREIGN KEY(。。。)括号里面指的是外键的名字,你可以给外键取名字,^_^

  REFERENCES(。。。。)里面是外键参考的字段,例如参考的是学生表的学号信息,就用 on 学生表(学号)

http://beckymotew.com/yueshu/427.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有