首页 / 智能硬件 / 正文

mysql数据库常见的四种索引

时间:2024-10-22 15:03:10

导读:mysql数据库有哪些类型有哪些,myMySQL数据库常见索引类型有哪些 MySQL数据库使用教程... 1. FULLTEXT。即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE T......

mysql数据有哪些类型有哪些,myMySQL数据常见索引类型有哪些 MySQL数据使用教程...

1. FULLTEXT。即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文索引。

2. HASH。由于HASH的唯一(几乎100%的唯一)及类似键值对的形式,很适合作为索引。

3. BTREE。BTREE索引就是一种将索引值按一定的算法,存入一个树形的数据结构中(二叉树),每次查询都是从树的入口root开始,依次遍历node,获取leaf。这是MySQL里默认和最常用的索引类型。

4. RTREE。RTREE在MySQL很少使用,仅支持geometry数据类型,支持该类型的存储引擎只有MyISAM、BDb、InnoDb、NDb、Archive几种。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、