create table aa(
aa_date date,
aa_server int(2),
key aa_date(date)
);
insert into aa('2011-11-03',0);查询
explain select * from aa where aa_date>=?;
或者
explain select * from aa where aa_date<=?;后面的查询离职检索出的列超过一定数量就不会引用索引了,>=超过230就不会引用索引了,type是all,后面的说明也没有用到索引而写成
explain select date from aa where aa_date<=?;
又可以引用到,怎么样在查询全部字段的情况下用到索引。求高手解释并赐教谢谢
aa_date date,
aa_server int(2),
key aa_date(date)
);
insert into aa('2011-11-03',0);查询
explain select * from aa where aa_date>=?;
或者
explain select * from aa where aa_date<=?;后面的查询离职检索出的列超过一定数量就不会引用索引了,>=超过230就不会引用索引了,type是all,后面的说明也没有用到索引而写成
explain select date from aa where aa_date<=?;
又可以引用到,怎么样在查询全部字段的情况下用到索引。求高手解释并赐教谢谢
解决方案 »
- mysql 触发器问题---急。在线求解
- 计算本周的支出的金额求sql 语句
- mysql在那里可以管理trigger呢?insert的trigger在mysql中应该如何写呢?
- 分不高,请教个问题,请大家帮忙!MYSQL的恢复
- 好严重啊~~~服务器不定时关闭
- mssql调试正常,mysql为什么报错!!!
- 谁用adoquery操作过mysql的数据库!!给个实例吧!!!96分!!!!
- update与select嵌套的问题
- 关于mysql查询不加引号的奇怪问题
- 求助各位大神解决一下mysql登录密码错误的问题
- mysql如何多表联合查询并分页
- mysql5.5 半同步参数rpl_semi_sync_master_timeout 测试
explain查出来的数据 key是null,type 也是all row是检索了全表行数
全表扫描时不走索引的。