为什么要省略掉key 没听懂这块!
来源:2-30 测试其它约束条件
Lucas_ke
2019-02-13 20:13:03
1回答
同学你好,key 是数据库的物理结构,它包含两层意义和作用,一是约束(偏重于约束和规范数据库的结构完整性),二是索引(辅助查询用的)。通常和其他关键字一起使用,如:
primary key有两个作用,一是约束作用(constraint),用来规范一个存储主键和唯一性,但同时也在此key上建立了一个主键索引;
unique key也有两个作用,一是约束作用(constraint),规范数据的唯一性,但同时也在这个key上建立了一个唯一索引;
foreign key也有两个作用,一是约束作用(constraint),规范数据的引用完整性,但同时也在这个key上建立了一个index。
在测试UNIQUE KEY时,给id设置为key,数据库自动识别默认为primary key。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题