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 · 5093 阅读 · 0 评论 -
MySQL count 需要带上 group by 子句吗?
当需要使用 SQL 进行数据分页,并需要前端显示总条数,总页数,进行翻页跳转时。我们都知道需要使用 count 函数进行总条数的计算。 那么,抛出一个可能会产生疑问的问题: 进行 count 计算总条数的时候,还需要带上 group by 子句吗? 这其实是我自己在开发过程中产生的疑惑,写着写着代码,突然不知道有没有必要加 group by 那玩意了。 知道加上 group by 肯定是对的,但是到底有没有必要呢? 我为什么会对此疑惑呢? 有两个原因: 记忆中,在哪里看到过有个说法,count 的时候,原创 2021-08-03 23:52:11 · 6144 阅读 · 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 · 83985 阅读 · 8 评论
分享