mysql索引 索引关键字的类型有哪几种?
浏览量:2127
时间:2021-03-14 04:10:57
作者:admin
索引关键字的类型有哪几种?
1. 主索引—主索引:此索引仅用于数据库表。每个表只能有一个主索引。该索引可以确定关键字(主索引)的唯一性。如果您尝试附加具有相同关键字的记录,则会报告一个错误。
2。候选索引——候选:与主索引类似,但一个数据库表可以有多个候选索引。
3。常规索引:可用于数据库表,单个表允许表中有多个重复关键字。
4。唯一索引:使用批处理字段的第一个出现值作为索引的基础(似乎你不明白,这只是为了向后兼容,所以你不能使用它)
索引就像一本书的目录。一本厚厚的书,如果你没有目录,你必须查找一个内容,你会花费很多时间,但如果你有目录,你可以很快知道你想要哪一页,然后你可以很容易地找到它。
数据库里的关键字和索引有什么区别?
1。索引可以加快表的查询速度。通常,我们将一个或多个经常用于查询的字段设置为索引,但不能太多。最好有三个字段;
2。索引是建立在一个表上的语句,而主索引是建立在多个表上的。例如,如果一个视图a由多个表组成,并且该视图包含多个表中的索引,则在视图a中设置索引称为主索引。
3. 主键(关键字)是表中可以唯一区分每个数据的字段。主键主要用于关联其他表。虽然一个表可能有多个字段可以区分每个数据,但我们通常选择最有趣的字段作为主键,该字段很容易与其他表关联。
4. main关键字如2所说:main关键字建立在一个表上,main关键字建立在多个表上。例如,视图a由多个表组成,并且视图包含多个表中的关键字。如果索引是在视图a中设置的,则称为main关键字。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。