测试Notes

测试Notes

主键、外键和索引的区别

2026-03-06

学习重点

对数据库常用索引的理解

实战解答

定义

主键:唯一标识一条记录,不能有重复的,不允许为空

外键:表的外键是另一表的主键,外键可以有重复的,可以是空值

索引:该字段没有重复值,但可以有一个空值

作用

主键:用来保证数据完整性

外键:用来和其他表建立联系用的

索引:提高查询排序的速度

个数

主键:只能有一个

外键:一个表可以有多个外键

索引:一个表可以有多个索引