作为一种常见的关系型数据库管理系统,MySQL提供了丰富的约束机制,用于保证数据的完整性和一致性。通过在数据库表的设计中添加约束,可以限制数据的取值范围、确保数据的一致性,并提供数据操作的安全性。本文将介绍MySQL中常用的约束类型,并提供相应的源代码示例。
- 主键约束(PRIMARY KEY)
主键约束用于唯一标识表中的每一行数据,确保数据的唯一性。主键可以由一个或多个字段组成,被定义为表中的主键后,MySQL将自动为其创建索引。以下是创建主键约束的示例代码:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50)