mysql
冰石头
记录成长,学会坚持
展开
-
SQL排序结果集中,将指定的数据排在最前面
对id进行排序,将指定的id排序在前面SELECT id FROM `sys_logs` ORDER BYCASE WHEN ( id IN ( SELECT id FROM sys_logs WHERE id > 10 AND id < 15 ) ) THEN 0 ELSE 1 END, id红框中填写指定的条件原创 2021-05-18 17:22:55 · 2089 阅读 · 0 评论 -
mysql 多表关联查询时的优化
mysql 多表关联查询时的优化SELECT count(*) FROM enterprise_basic_information a,pd_one_year_result b, pd_one_year_result_sy c, credit_score d,statement_of_financial_position_merge_wind e, rv_table1 f...原创 2018-11-05 15:36:17 · 1848 阅读 · 0 评论 -
MySQL Explain详解
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略...转载 2018-11-21 17:16:09 · 106 阅读 · 0 评论