![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 51
猴哥一一
不积跬步无以至千里
展开
-
正确理解 MySQL and 与 or 优先级
在使用 JPA @Query 写自定义的 sql 时,当看到代码执行时,控制台输出 sql 和我实际编写的 sql 写法上有些不同,让我意识到了其中 and 与 or 子句的优先级问题。至于在 MySQL 中,and 和 or 子句的含义,可以类比逻辑运算中 &(与) 和 |(或) 的关系。类似的,在 MySQL 中,and 的优先级要高于 or。通过具体 SQL 理解 and 与 or 的优先级。简单理解 and 与 or 的优先级这两条 SQL 实际上是等同的。写法一:sel原创 2021-08-04 19:50:41 · 3812 阅读 · 0 评论 -
MySQL count 需要带上 group by 子句吗?
当需要使用 SQL 进行数据分页,并需要前端显示总条数,总页数,进行翻页跳转时。我们都知道需要使用 count 函数进行总条数的计算。那么,抛出一个可能会产生疑问的问题:进行 count 计算总条数的时候,还需要带上 group by 子句吗?这其实是我自己在开发过程中产生的疑惑,写着写着代码,突然不知道有没有必要加 group by 那玩意了。知道加上 group by 肯定是对的,但是到底有没有必要呢?我为什么会对此疑惑呢?有两个原因:记忆中,在哪里看到过有个说法,count 的时候,原创 2021-08-03 23:52:11 · 5292 阅读 · 5 评论 -
MySQL 日期格式化
本文旨在以最快的速度,提供你需要的 MySQL 日期格式化方案。1. 将时间格式化为 YYYY-mm-dd HH:ii:ss 格式我想你要搜的就是这个!!!哈哈哈SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s')效果如图:2. 获取当时时间SELECT NOW() 效果如图:3. 获取当时时间戳(10位长度)select UNIX_TIMESTAMP(now())或SELECT UNIX_TIMESTAMP()效果如图:4.原创 2021-07-26 23:19:00 · 83176 阅读 · 8 评论