数据库外键主键

一、主键

  如果一个字段被设置为主键,那他一定是唯一的,并且是非空的。如果设置为整型,那么可以添加为自动递增的功能

二、外键

  外键,应用于主从表。可以保证当前添加的字段在一定范围内选择。

举例应用

  比如我有两张表,一个表是班级表,一个表是学生表,我需要知道学生在哪一个班级以及他的位置,我当然可以在班级表中写好几个列,但是显得臃肿,我可以做一个数据库设计,添加一个从表。主表是班级,从表是学生。我做一个引用,当张三班级编号为1的时候,我可以在表里查,查到1对应的班级的位置了,李四为2,李四就是2班的,李爽是2也是2班的。在学生表中关联了班级表,关联了班级编号这一个字段,那我们当前的学生表中的班级编号就设置为外键,链接到班级表中的班级编号这一个主键上。

原文地址:https://www.cnblogs.com/lumc5/p/15245362.html