数据库相关
数据库相关的内容
因努力 果随缘
一个有故事的程序员
展开
-
sql优化之DATE_FORMAT()函数
今天在线生环境出现了一个问题,前端接口请求超时,我立马跑到正式环境中去运行了下请求超时的sql,吓一跳,足足运行了30多秒,这不行,得赶紧优化,可是左看有看上看下看,没毛病啊,于是,请教了我们组上的大神,他一眼就看出了问题所在,问题就出在DATE_FORMAT()这个函数,为此,我要记录一番,希望大家少踩坑。如果在数据量少的情况小,运用DATE_FORMAT()性能是不会有影响,但是数据量一旦大 了之后,就会慢慢的出现性能问题了,这也是当时测试环境没有查出来,正式环境出现这个问题。为了演示效果:我往表里插了原创 2022-06-11 18:47:33 · 1586 阅读 · 0 评论 -
mysql查询今年过去的天数
select dayofyear(curdate())原创 2021-11-15 16:13:39 · 1232 阅读 · 0 评论 -
mysql之统计个数
如上图所示,我现在要求出总共几个人,并且学历为研究生的几个人,本科几个人。SELECT COUNT(u.id) as userCount, # 总数 sum(case u.education when '研究生' then 1 else 0 end) as graduateCount, #研究生数量 sum(case u.education when '本科' then 1 else 0 end) as undergraduateCount #本科生数量...原创 2021-10-25 15:24:07 · 1137 阅读 · 0 评论 -
mysql之or与and连用注意事项
今天在写sql的时候突然发现统计的数据不对。问题就出现在where过滤条件and和or在一起连用,如果连用的话,多个or条件一定要用括号括起来,毕竟and优先级要高。原创 2021-08-26 10:14:56 · 602 阅读 · 0 评论