Mysql主键和外键

Mysql主键和外键

主键

概念

  • 数据库表中对存储 数据对象唯一和完整表示的数据列或属性的组合

特点

  • 主键是唯一的,一个表中至多有一个主键
  • 不可以为空
  • 允许组合主键

外键

概念

  • 用于建立和加强两个表数据之间的链接的一列或多列

特点

  • 要求在从表设置外键关系
  • 从表的外键列的类型和主表的关联列的类型要求一致,名称无要求
  • 主表的关联列必须是是一个键,主键或唯一
  • 插入数据时,先插入主表,再插入从表;删除数据时,先删除从表,再删除主表。

你可能感兴趣的:(数据库学习,mysql,数据库)