如何将 Btree 或哈希索引添加到 mysql 中的表中? [关闭]

Posted

技术标签:

【中文标题】如何将 Btree 或哈希索引添加到 mysql 中的表中? [关闭]【英文标题】:How to add Btree or hash index to a table in mysql? [closed] 【发布时间】:2012-12-05 04:40:38 【问题描述】:

我有两个表和对这些表的两个查询。我正在使用 SQL 工作台来查询这些表。谁能告诉我在这些表中添加 BTREE 或 HASH 索引的语法?

【问题讨论】:

【参考方案1】:

CREATE INDEX最后支持USING BTREEUSING HASH

http://dev.mysql.com/doc/refman/5.0/en/create-index.html

【讨论】:

默认类型是哪一种? BTREE 是默认值。 HASH 索引也仅适用于内存表(或 NDB),但不适用于 myISAM 或 InnoDB

以上是关于如何将 Btree 或哈希索引添加到 mysql 中的表中? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Hash索引和BTree索引

哈希索引和Btree索引的比较

MySQL 常见面试题

如何在 django 中指定索引类型? (btree 与哈希等)

MySQL 索引与查询优化

mySql---数据库索引原理及优化