我刚开始使用索引,并且我有一个启用了 AUTO_INCREMENT、Unique 和 Primary 的 user_id 列。然而我听说“索引”会使搜索速度更快,所以我点击了 phpmyadmin 上的“索引”按钮,“索引”按钮并没有像其他两个按钮那样变黑:http: //puu.sh/2KkSB。 PNG
然后我按了屏幕底部的“索引”,然后出现了:
所以我想知道,PRIMARY 是否已经“编入索引”?这会使搜索更快吗?是否与按列上的“索引”按钮相同的操作?谢谢。
我刚开始使用索引,并且我有一个启用了 AUTO_INCREMENT、Unique 和 Primary 的 user_id 列。然而我听说“索引”会使搜索速度更快,所以我点击了 phpmyadmin 上的“索引”按钮,“索引”按钮并没有像其他两个按钮那样变黑:http: //puu.sh/2KkSB。 PNG
然后我按了屏幕底部的“索引”,然后出现了:
所以我想知道,PRIMARY 是否已经“编入索引”?这会使搜索更快吗?是否与按列上的“索引”按钮相同的操作?谢谢。
PRIMARY KEY
是表中最快的索引,它的值必须是唯一的。
索引也可以UNIQUE
,但默认情况下它们不是。
但是,索引不会让您的表神奇地更快。如果它们被设计为供这些查询使用,它们会提高某些查询的性能。
一个索引可以包含多个列,一个表可以有多个索引。PRIMARY KEY 也是一个索引,但受到其他索引没有的额外约束:
要向 PRIMARY KEY 添加一列,请按它旁边的“键”图标。虽然这已经创建了一个索引(主键),但它与按下“索引”按钮不同,因为它有额外的限制。