当前位置: 首页 >> 科技 >
MYSQL索引的分类都有什么?空间索引你了解多少?
来源:创视网     时间:2022-12-08 15:51:32

 

普通索引 和 唯一索引

普通索引:MySQL 中的基本索引类型,允许在定义索引的列中插入 重复值 和 空值

唯一索引:要求索引列的值必须 唯一,但允许 有空值

如果是组合索引,则列值的组合必须 唯一

主键索引是一种特殊的唯一索引,不允许 有空值

全文索引和空间索引

全文索引 的类型为 fulltext

在定义索引的 列上 支持值的全文查找,允许在这些索引列中插入 重复值 和 空值

全文索引 可以在 char、varchar 和 text 类型的 列 上创建

空间索引是对空间数据类型的字段建立的索引

MySQL中的空间数据类型有4种,分别是 Geometry、Point、Linestring 和 Polygon

MySQL 使用 Spatial 关键字进行扩展,使得能够用创建正规索引类似的语法创建空间索引

创建空间索引的列,不允许为空值,且只能在 MyISAM 的表中创建。

推荐新闻 +
猜您喜欢 +