开发者社区> 科技小能手> 正文

MySQL 语句优化

简介:
+关注继续查看

select * from b_common_product_param where cname = 'Type' order by ename limit 100000, 10;

select * from b_common_product_param INNER JOIN 
(select id from b_common_product_param where cname = 'Type' order by ename limit 100000, 10) as x using (id);


#第一条Sql查询时间:49.612
#第二条Sql查询时间:22.545

表数据:12740129



用于表连接时给定连接条件(可以理解为简写形式),如

SELECT * FROM table1     JOIN table2 ON table1.id = table2.id 


使用 USING 可以写为:

SELECT * FROM table1   JOIN table2 USING(id)




本文转自 a928154159 51CTO博客,原文链接:http://blog.51cto.com/zhibeiwang/1787656

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
软件开发入门教程网之MySQL GROUP BY 语句
软件开发入门教程网之MySQL GROUP BY 语句
19 0
软件开发入门教程网 之MySQL DELETE 语句
软件开发入门教程网 之MySQL DELETE 语句
47 0
MySQL数据库系列(八)-------高级语句二
可以被当作是虚拟表或存储查询
28 0
一文搞懂MySQL中一条SQL语句是如何执行的
一文搞懂MySQL中一条SQL语句是如何执行的
199 0
软件开发入门教程网之MySQL GROUP BY 语句
GROUP BY 语句根据一个或多个列对结果集进行分组。 在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。
22 0
软件开发入门教程网 之MySQL DELETE 语句
你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。 你可以在 mysql> 命令提示符或 PHP 脚本中执行该命令。
25 0
MySQL SQL语句给当前日期加一天和减一天
MySQL SQL语句给当前日期加一天和减一天
2503 0
MYSQL 批量修改表前缀与删除数据表 sql 语句
MYSQL 批量修改表前缀与删除数据表 sql 语句
56 0
+关注
科技小能手
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
让 MySQL 原生分布式触手可及
立即下载
好的 MySQL 兼容可以做到什么程度
立即下载
云数据库RDS MySQL从入门到高阶
立即下载