栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

04 MySQL中的约束

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

04 MySQL中的约束

目录

约束:可以理解为,是数据库提供的一种数据校验方式

约束概述:

1.主键约束(Primary Key) PK

主键划分:

1.单一主键

2.联合主键

2.外键约束(Foreign Key) FK

3.唯一性约束(Unique)

4.非空约束(Not Null)

5.检查约束(Check)

注意:


约束:可以理解为,是数据库提供的一种数据校验方式


约束概述:

数据库约束是对表中的数据进行进一步的限制,保证数据的正确

性、有效性和完整性。

1.主键约束(Primary Key) PK

主键约束是使用最频繁的约束。在设计数据表时,一般情况下,都会要求表中设置一个主键。

主键是表的一个特殊字段,该字段能唯一标识该表中的每条信息。

例如,学生信息表中的学号是唯一的;

主键划分:

1.单一主键

使用一个列作为主键列,当该列的值有重复时,则违反唯一约束。

2.联合主键

使用多个列作为主键列,当多个列的值都相同时,则违反唯一约束。

2.外键约束(Foreign Key) FK

外键约束经常和主键约束一起使用,用来确保数据的一致性。

3.唯一性约束(Unique)

唯一约束与主键约束有一个相似的地方,就是它们都能够确

保列的唯一性。与主键约束不同的是,唯一约束在一个表中

可以有多个,并且设置唯一约束的列是允许有空值的。

4.非空约束(Not Null)

非空约束用来约束表中的字段不能为空。

5.检查约束(Check)

检查约束也叫用户自定义约束,是用来检查数据表中,字段

值是否有效的一个手段,但目前 MySQL 数据库不支持检查

约束。

注意:
  1. 主键约束:不允许元素重复出现,也不可以有空值。
  2. 外键约束:允许元素有重复,也允许有空值。
  3. 唯一性约束:允许元素有空值,但不允许元素重复。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/988521.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号