我知道PRIMARY的关键是要有独特的价值,那么INDEX呢? INDEX表格列的功能是什么?
答案 0 :(得分:8)
INDEX列就是这样。它们被编入索引,以便更快地使用该列查找信息。 MySQL通常将索引存储在B树或R树中。如果您经常在特定列(或列组)上使用where子句,则使用索引的适当情况就是。
索引是数据库书籍中值得整篇章节的主题,开始寻找更多信息的好地方可能是mysql reference manual。
答案 1 :(得分:5)
MySQL中的INDEX执行INDEX在书籍末尾所做的相同功能。当您执行以下查询时,它可以更快地查找您的信息:
SELECT * FROM MY-DB-WITH-INDEXES> WHERE <INDEX_FIELD=foo_bar>
用于形成索引的列的良好选择总能使数据库设计良好。
答案 2 :(得分:1)