课程
/数据库
/MySQL
/与MySQL的零距离接触
既然一张表只能有一个主键 为什么还会出现主键是表级约束的情况 (一张表里不是只能将一个字段设为主键么即一张表只能有一个主键)?
2015-11-30
源自:与MySQL的零距离接触 3-4
正在回答
一张表可以有多个主键,通常开发不适用表级约束。会降低索引和查询效率。
半成品LY
一张表是只能有一个主键的,但是主键可以由多个字段组成。这也是它为什么是表级约束的原因。而为什么一张表只能有一个主键呢?理由很简单,因为这个主键可以决定一条记录。即我们知道了主键的值,那么我们就可以通过查找确定某一条记录。可以想象主键是记录的唯一标识,区分不同记录。
哈喽姑娘
昨天de梦 回复 哈喽姑娘
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识