毕业设计网
开发环境 |

数据库的主键和外键有什么区别

又到一年季度的毕业设计旺季,大多数拿到作品的同学,仔细研读作品的时候,会提出一个问题,那就是主键和外键到底有什么区别,这里我们详细描述下主键和外键定义和作用
主键:primary key
   作用:用于惟一地标识表中的某一条记录,确保每列的原子性。
   形式:主键可以由一个字段,也可以由多个字段组成,分别成为单字段主键或多字段主键
   其他:建立主键会生成唯一索引,一个表只能建一个主键。
外键:foreign key
   作用:保持数据一致性,完整性,主要目的是使两张表形成关联,并控制存储在外键表中的数据。
   形式:建立外键的表为“从表”,外键依赖的表为“主表”,主表是从表的“外表”
   其他:外键只能引用外表中的列的值!一个表只能建一个外键。
 建立外键的列,必须是外表的主键,并且字段类型必须一致。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:连接字符串中的integrated security=true的意思是什么
下一篇:php毕业设计开发网站流程


版权所有 毕业设计网联系qq:242219979 © 2007-2022