![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
gouqing612
平常心
展开
-
mysql分组后,取每个分组最新的一条数据
思路是:①利用group_concat函数和group by取出每个分组的id②在利用substring_index函数,取出每个分组的第一条数据的id③查询原始表对应id的数据表的原始数据①利用group_concat函数和group by取出每个分组的id②在利用substring_index函数,取出每个分组的第一条数据的id③查询原始表对应id的数据...原创 2021-12-09 10:45:54 · 1314 阅读 · 0 评论 -
MySQL的慢sql优化
针对慢sql优化思路整理一、开启慢查询开启慢查询有两种方式:1⃣️修改配置文件windows下:配置文件为my.ini,一般在mysql的安装目录下,或c:\\windows下linux下:配置文件为my.cnf,一般在/etc下在配置文件的[mysqld]下加入如下语句[mysqld]slow_query_log = ONslow_query_log_file = /usr/local/mysql/data/slow.loglong_query_time = 12⃣原创 2021-11-11 21:47:58 · 3760 阅读 · 0 评论 -
mysql判断日期是不是当天、昨天等...
今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 7天 SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名) 近30天 SELECT * FROM 表名 where DATE.转载 2021-01-06 14:48:42 · 1274 阅读 · 0 评论 -
mysql的事务四个特性以及事务的四个隔离级别
一、事务四大属性分别是原子性、一致性、隔离性、持久性。1、原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。2、一致性(Consistency)一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。举例来说,假设用户A和用户B两者的钱加起来一共是1000,那么不管A和B之间如何转账、转几次账,事务结转载 2020-12-28 10:57:45 · 1585 阅读 · 0 评论