mysql 索引可以使用大于小于之类的吗

mysql 索引可以使用大于小于之类的吗,第1张

MySQL索引类型包括:

一、普通索引

这是最基本的索引,它没有任何限制。有以下几种创建方式:

1.创建索引

代码如下:

CREATE INDEX indexName ON mytable(username(length))

如果是CHAR,VARCHAR类型,length可以小于字段实际长度;如果是BLOB和TEXT类型,必须指定 length,下同。

2.修改表结构

代码如下:

ALTER mytable ADD INDEX [indexName] ON (username(length)) -- 创建表的时候直接指定。

CREATE TABLE mytable( ID INT NOT NULL,username VARCHAR(16) NOT NULL, INDEX [indexName] (username(length)) )

当字段类型是varchar或char时,添加索引,在查询条件中使用大于小于,索引无效

当字段类型为数字类型时,添加索引,在查询条件中使用大于小于,索引有效

字段索引如下图

mysql

高清播放机,图片大全,点击查看详情!

精选推荐

广告


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6195427.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存