索引分类
从物理上分
- 聚簇索引
- 非聚簇索引
从逻辑角度
- 普通索引
- 唯一索引
- 主键索引
- 文本索引
- 复合索引
- 空间索引 :空间索引是对空间数据类型的字段上建立索引。空间数据类型有4种,分别是 GEPMETRY 、POINT、 LINESTRING 、POLYGON
CREATE TABLE table name[coL name data type]
[unique l fulltext I spatial] [index key][index_ name ](col_name[length])[asc Desc]
- unique|fulltext|spatial 是可选参数,分表表示唯一索引、全文索引、空间索引
索引类型分类
B- Tree 索引
基于B-Tree 数据结构,B-Tree的基本思想,所有值(被索引列)都是排过序的,每个叶子节点到根节点的距离相等。
Hash 索引
hash 索引 用于精确查找,不支持范围查找。
CREATE TABLE testhash
( fname VARCHAR(50) NOT NULL,
Iname VARCHAR(50)NOT NULL,
KEY USING HASH (fname)
)ENGINE =MEMORY
欢迎关注公众号:程序员开发者社区
博客是很好的总结和记录工具,如果有问题,来不及回复,关注微信公众号:程序员开发者社区,获取我的联系方式,向我提问,也可以给我发送邮件,联系 1275801617@qq.com