多语言展示
当前在线:1840今日阅读:167今日分享:16

mysql数据库表主键与外键约束

mysql数据库表主键与外键约束
方法/步骤
1

1.在创建表的时候可以为表中某个字段创建主键,主键的作用是要求这列值必须唯一而且不能为空

2

2.如果创建表时设计的有主键约束,那在向表中插入时如果插入相同的数据则会报如下图错误

3

3.只有插入主键列不同的数据才可以插入成功,如下图

4

4.在创建表时也可以创建联合主键,也就是同时定义表中两个字段为主键

5

5.外键作用是与主表保持数据的完整性,外键在从表中,对应主表的主键

6

6.在向从表中插入数据时,主表中的主键必须要先有值否则插入不成功

7

7.主表在插入数据后,如果向从表中插入数据,从表中的外键必须与主表中主键值一致

注意事项

此经验由勇敢的choy原创,觉得此经验对你有帮助,请点击下面【投票】予以支持,也可以点击上面的【五角星】来收藏

推荐信息