当前第2页 返回上一页
1 2 3 4 5 6 7 8 | SELECT COUNT (*) FROM tbl_name;
SELECT MIN (key_part1), MAX (key_part1) FROM tbl_name;
SELECT MAX (key_part2) FROM tbl_name
WHERE key_part1=constant;
SELECT ... FROM tbl_name
ORDER BY key_part1,key_part2,... LIMIT 10;
SELECT ... FROM tbl_name
ORDER BY key_part1 DESC , key_part2 DESC , ... LIMIT 10;
|
假设索引列是数值型,以下查询仅用到了索引树:1 2 3 4 | SELECT key_part1,key_part2 FROM tbl_name WHERE key_part1=val;
SELECT COUNT (*) FROM tbl_name
WHERE key_part1=val1 AND key_part2=val2;
SELECT key_part2 FROM tbl_name GROUP BY key_part1;
|
以下查询使用索引按排序顺序取回数据,不需要单独排序
1 2 3 4 | SELECT ... FROM tbl_name
ORDER BY key_part1,key_part2,... ;
SELECT ... FROM tbl_name
ORDER BY key_part1 DESC , key_part2 DESC , ... ;
|
以上就是mysql中select和where子句优化的总结的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
mysql如何对字段设置自增
sql好学吗?
在linux系统安装mysql步骤截图详解
开启mysql慢查询日志的方法
你需要掌握的13个mysql索引知识点
怎么添加mysql到环境变量中
mysql深度分页(千万级数据量如何快速分页)
简单介绍mysql中索引的使用方法
mysql结构对比的介绍(代码示例)
mysql event 计划任务浅析
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql中select和where子句优化的总结