导读:
约束键是MySQL中非常重要的概念,它可以保证数据表中的数据完整性和一致性 。本文将介绍如何添加约束键 。
1. 主键约束
主键是唯一标识一条记录的列,它不能为NULL , 也不能重复 。在创建表时,可以使用PRIMARY KEY关键字来定义主键约束 。
例如:CREATE TABLE student (id INT PRIMARY KEY, name VARCHAR(20));
2. 唯一约束
唯一约束用于限制某一列的值必须唯一 。在创建表时,可以使用UNIQUE关键字来定义唯一约束 。
例如:CREATE TABLE student (id INT UNIQUE, name VARCHAR(20));
3. 外键约束
外键用于建立两个表之间的联系 。在创建表时,可以使用FOREIGN KEY关键字来定义外键约束 。
例如:CREATE TABLE course (id INT PRIMARY KEY, name VARCHAR(20), student_id INT, FOREIGN KEY(student_id) REFERENCES student(id));
4. NOT NULL约束
NOT NULL约束用于限制某一列的值不能为NULL 。在创建表时,可以在列定义时加上NOT NULL关键字来定义NOT NULL约束 。
例如:CREATE TABLE student (id INT PRIMARY KEY, name VARCHAR(20) NOT NULL);
总结:
【mysql添加外键约束语句 mysql怎么添加约束键】通过本文的介绍 , 我们了解了MySQL中四种常见的约束键:主键约束、唯一约束、外键约束和NOT NULL约束 。这些约束键可以有效地保证数据表中数据的完整性和一致性,提高数据的质量和可靠性 。
推荐阅读
- mysql数据库源码解析 mysql数据库源
- mysql添加字段值 mysql字符串添加单位
- mysql 自增函数 mysql自增属性语句
- mysql 默认值 函数 mysql该不该用默认值
- mysql 导出数据 mysql表数据导出
- mysql实时同步检验
- sql数据库只读 mysql表只读
- mysql数据库不能存中文 mysql数据库不可写
- mysqle-r图 用mysql画er图