- 205
- 0
- 约1.1万字
- 约 40页
- 2016-12-02 发布于贵州
- 举报
单元7 索引与数据完整性约束
替代键约束 在关系模型中,替代键像主键一样,是表的一列或一组列,它们的值在任何时候都是唯一的。替代键是没有被选做主键的候选键。定义替代键的关键字是UNIQUE。 【例7.11】 在表book_copy1中将图书编号作为主键,书名列定义为一个替代键。 CREATE TABLE book_copy1 ( 图书编号 varchar(20) NOT NULL, 书名 varchar(20) NOT NULL UNIQUE, 出版日期 date NULL, PRIMARY KEY(图书编号) ); 替代键和主键的区别 在MySQL中替代键和主键的区别主要有以下几点。 (1)一个数据表只能创建一个主键。但一个表可以有若干个UNIQUE键,并且它们甚至可以重合,例如,在C1和C2列上定义了一个替代键,并且在C2和C3上定义了另一个替代键,这两个替代键在C2列上重合了,而MySQL允许这样。 (2)主键字段的值不允许为NULL,而UNIQUE字段的值可取NULL,但是必须使用NULL或NOT NULL声明。 (3)一般创建PRIMARY KEY约束时,系统会自动产生PRIMARY KEY索引。创建UNIQUE约束时,系统自动产生UNIQUE索引。 引用完整性 河南新乡 赵可以 0010016 河南新乡 张丽鹃 0010015 江西南昌 雷
您可能关注的文档
最近下载
- 机构改革自查报告.docx VIP
- 五年级下册英语课件-Lesson7 It’s seven thirty-five∣科普版.ppt VIP
- 医院实习心得版5篇.docx VIP
- 2025年国际中文教师证书考试真题附答案.docx VIP
- 建筑石料用灰岩矿矿山开采项目竣工环境保护验收监测报告.pdf VIP
- 山东药玻(600529)公司2025年财务分析研究报告.doc
- 建筑石料用灰岩矿矿产资源开发利用项目竣工环境保护验收调查报告.doc VIP
- GBA真女神转生冰之书攻略金手指.doc VIP
- 《食品安全标准 纳豆粉》(DBS42/020-2026).docx VIP
- 宁德时代Ener D 液冷集装箱(20 尺)产品规格书.docx
原创力文档

文档评论(0)