MySQL (十三) : MySQL约束(详细、全)

MySQL笔记: B站宋红康最新教程 (持续更新中)

  • markdown笔记下载地址 : https://download.csdn.net/download/m0_37989980/85185726

第13章_约束


1. 约束(constraint)概述

1.1 为什么需要约束

数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability)。它是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。

为了保证数据的完整性,SQL规范以约束的方式对 表数据进行额外的条件限制。从以下四个方面考虑:

  • 实体完整性(Entity Integrity):例如,同一个表中,不能存在两条完全相同无法区分的记录 — 主键约束
  • 域完整性(Domain Integrity):例如:年龄范围0-120,性别范围“男/女”
  • 引用完整性&#x

你可能感兴趣的:(#,MySQL,MySQL,unique约束,外键约束)