数据库主键primarykey与唯一

李从悠 https://m.39.net/disease/a_5387160.html
学互联网开发,一定会接触到数据库的使用,而数据库中主键(primarykey)与唯一索引(uniqueindex)是我们经常遇到的。但你知道主键与唯一索引的区别吗?主键会生成主键索引——一种特殊的唯一索引我们创建一个table,指定主键(primarykey)。创建主键的同时,会生成主键索引:一种特殊的唯一索引。主键和唯一索引的区别其实,两者肯定不同:主键是一种约束,唯一索引是一种索引,两者在本质上就是不同的。而为何有此一问,无非是因为主键创建后生成主键索引(一种特殊的唯一索引),那么主键索引和唯一索引有何区别?最主要区别:1、唯一性索引列允许空值,而主键索引列不允许为空值。2、一个表中只有一个主键索引,而唯一索引可以有多个。你认为主键和唯一索引还有何区别?


转载请注明:http://www.aierlanlan.com/cyrz/8166.html