数据库主键,指的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性。主键主要是用与其他表的外键关联,以及文本记录的修改与删除。 一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。由于 PRIMARY KEY 约束确保唯一数据,所以经常用来定义标识列。 外键的好处:可以使得两张表关联,保证数据的一致性和实现一些级联操作。 例如:在学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 。