约束

在SQL中,约束时指对表中数据的一种约束,能帮助管理员更好地管理数据库,并且确保数据库中数据的正确性和有效性。例如,在lintcode数据库教师表teachers中,我们的教师标识id时唯一标识符,类似于人们的身份证,可能有人姓名相同,但是身份证一定时唯一的。

主键约束是使用最频繁的约束,在设计数据表时,一般情况下,每个表都应设置一个主键。主键时表的一个特殊字段,该字段能唯一标识该表中的每条信息。我们使用PRIMARY KEY作为唯一标识符。

  • PRIMARY KEY 约束唯一标识数据库表中的每条记录

  • 主键必须包含唯一的值

  • 主键列不能包含 NULL 值

  • 每个表都应该有一个主键,并且每个表只能有一个主键。

Last updated

Was this helpful?