数据库
YueLinbo
生命的蕴涵 靠时间积累
展开
-
mysql优化
第一方面:30种mysql优化sql语句查询的方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: sele转载 2016-11-13 13:38:23 · 309 阅读 · 0 评论 -
sql 某字段关联今年1-12月月份值查询
场景模拟: 数据库账务明细表中只存有公司1月和7月的账务明细,比如前端人员有以下需求:给定公司ID返回公司今年1-12月账务汇总,如当月没有数据用0代替,并按月份大小排序。 选定一张行数量大于12的表: SELECT CASE WHEN length(mon) = 1 THEN concat(LEFT (CURRENT_DATE, 5),'0',mon...原创 2018-08-29 17:23:46 · 3804 阅读 · 2 评论