您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 吉安分类信息网,免费分类信息发布

Mysql目录失效(备忘)

2025/10/29 21:42:28发布29次查看
mysql索引失效(备忘) ? ? 创建一个user表: create table `user` ( `id` int(11) not null auto_increment, `name` varchar(32) default '', `age` tinyint(4) default null, `email` varchar(128) default null, `title` varchar(256) default null, primary
mysql索引失效(备忘)
? ? 创建一个user表:
create table `user` ( `id` int(11) not null auto_increment, `name` varchar(32) default '', `age` tinyint(4) default null, `email` varchar(128) default null, `title` varchar(256) default null, primary key (`id`), unique key `name` (`name`) using btree, key `age` (`age`), key `email` (`email`)) engine=innodb auto_increment=4 default charset=utf8
? ?其中,'name'为唯一索引,'age'和'email'为普通索引,'title'未使用索引.
1. '!='操作
?
? ? ?三条sql只有一点区别,就是select返回的列信息不同,我们发现,第二条sql使用到了索引,而第一条则没有,看样子!=操作使索引失效,是有前提的,即返回的结果中,如果只包含name是使用索引的.第三条sql因为age是索引列,索引使用到了索引.
2. in 操作
? ? 情况和1)非常类似,到底是什么原因?
吉安分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product