![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 90
没错,我就是程师傅
燃烧我的发际线
展开
-
脏读、幻读、不可重复读
脏读 P1 (“Dirty read”): SQL-transaction T1 modifies a row. SQL- transaction T2 then reads that row before T1 performs a COMMIT. If T1 then performs a ROLLBACK, T2 will have read a row that was never committed and that may thus be considered to have never ex原创 2021-02-23 10:37:58 · 4290 阅读 · 0 评论 -
一篇爽文带你全面了解mysql的索引
因为现在使用的mysql默认存储引擎是Innodb,所以本篇文章重点讲述Innodb下的索引,会介绍B+tree以及为什么使用B+tree作为索引结构。另外会在内容中为大家进行解惑。原创 2021-01-19 20:59:39 · 10388 阅读 · 6 评论 -
sharding-jdbc什么情况select会走主库
第一次使用sharding-jdbc然后就碰到了select for update不走主库,然后查了下官方文档并且自己验证了一下,以下几种情况会走主库。 select前增加HintManager.getInstance().setMasterRouteOnly();类似于pagehelper只对下一条查询语句生效。 存在事务的情况下,事务内的更新语句之后的select会走master,记住只有之后的,之前的select还是会走从库。 目前测试就这两种情况,如果没有事务的话,select默认肯定是走从库了原创 2020-08-10 20:30:13 · 25045 阅读 · 5 评论 -
mysql 根据date类型分组
我们业务报表需要按天进行统计,但是创建时间不一样怎么办呢,这样我们就使用到了DATE()函数; select count(*),DATE(create_time) from test group by DATE(create_time)原创 2020-07-30 18:01:58 · 23194 阅读 · 0 评论