为什么要省略掉key 没听懂这块!

来源:2-30 测试其它约束条件

Lucas_ke

2019-02-13 20:13:03

http://img.mukewang.com/climg/5c6409cc0001c6c305060307.jpg

写回答

1回答

好帮手慕阿满

2019-02-14

同学你好,key 是数据库的物理结构,它包含两层意义和作用,一是约束(偏重于约束和规范数据库的结构完整性),二是索引(辅助查询用的)。通常和其他关键字一起使用,如:

primary key有两个作用,一是约束作用(constraint),用来规范一个存储主键和唯一性,但同时也在此key上建立了一个主键索引;    

unique key也有两个作用,一是约束作用(constraint),规范数据的唯一性,但同时也在这个key上建立了一个唯一索引;

foreign key也有两个作用,一是约束作用(constraint),规范数据的引用完整性,但同时也在这个key上建立了一个index。

在测试UNIQUE KEY时,给id设置为key,数据库自动识别默认为primary key。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

0 学习 · 4297 问题

查看课程