不允许记录中出现重复索引值的索引是什么?
程序员文章站
2022-03-22 16:47:33
...
不允许记录中出现重复索引值的索引是:主索引和候选索引。主索引是指在指定的索引字段活表达式中不允许出现重复值的索引。候选索引与主索引一样要求字段值的唯一性,并决定了处理记录的顺序;在数据库和*表中,可以为每个表建立多个候选索引。
Visual FoxPro中的索引可以分为:普通索引、惟一索引、候选索引和主索引。不允许记录中出现重复索引值的索引是主索引和候选索引。
主索引(Primary Index)
主索引(Primary Index):(也叫主关键字)是指在指定的索引字段活表达式中不允许出现重复值的索引。
主索引主要用于在永久性关系的父表或被引用表里建立参照完整性,它能确保输入字段值的唯一性,并且由该字段决定处理记录的顺序。一个数据库表只能有一个主索引
如果在已经包含了重复数据字段中指定主索引,数据库将返回出错提示信息,如表中已经存在一个主索引,再建立索引只能用候选索引或者普通索引
候选索引
与主索引一样要求字段值的唯一性,并决定了处理记录的顺序。在数据库和*表中,可以为每个表建立多个候选索引。
相关推荐:《mysql教程》
以上就是不允许记录中出现重复索引值的索引是什么?的详细内容,更多请关注其它相关文章!