B+树 MySQL

MySQL 索引长度限制

索引命名规范

前缀索引

联合索引

完整性约束(Integrity Constraint)

PK 主键 constraint primary key

UK 唯一约束 constraint unique key

DF 约束默认 constraint default for

CK 检查约束 constraint check

FK 主外键关系 constraint foreign references——现代软件开发几乎不用

完整性类型 核心目标 包含的约束
实体完整性 保证表中「行(实体)」唯一 PK(主键约束)
域完整性 保证「列(域)」数据合法 DF(默认约束)、CK(检查约束)
参照完整性 保证表间关联关系有效 FK(外键约束)
用户定义完整性 满足自定义业务规则 UK(唯一约束)、CK(检查约束)

索引分类

image.png

执行计划

image.png