
Mysql
孤独猴子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql四种事务隔离级别
1.读未提交不同事务之间,可以读到对方已修改未提交的数据2.读提交不同事务,只能读到其它事务修改后并已提交事务的数据3.重复读事务开启后,查询的数据只要未在本身事务中做修改,则一直保持原数据不变,不管其它事务是否已经进行了修改4.串行化顾名思义,事务一个接一个的执行,是阻塞的操作上述四种事务隔离级别性能依次降低,但是隔离级别确实依次增强一般情况下,mysql默认支持【重复读】的隔离级别还有一种情况,会出现【幻读】的情况,即在一开始查询一条数据并不存在,但是其它事务又插原创 2022-04-18 18:59:03 · 1167 阅读 · 0 评论 -
Mysql在查询中如何获得想要的时间格式
一、源数据是时间戳查询的时候用到的mysql函数为 : from_unixtime(time, '%Y-%m-%d %H:%i:%s')示例如下:SELECT FROM_UNIXTIME(time, '%Y-%m-%d %H:%i:%s') as date_time from table二、源数据是字符串日期查询时用到的mysql函数为:UNIX_TIMESTAMP( date_time )示例如下:SELECT UNIX_TIMESTAMP(date) FROM table原创 2022-03-08 10:14:06 · 2334 阅读 · 0 评论 -
MySQL 索引下推
开篇先总结一句话:在搜索引擎中提前判断对应的搜索条件是否满足,满足了再去回表,通过减少回表次数进而提高查询效率,这就是索引下推(index condition pushdown,ICP)。MySQL自5.6以后开始支持索引下推功能。如果一个复合索引 index(a, b) 当where a = '1' and b = '2' 的时候在5.6之前的版本中,执行流程如下: 首先 MySQL 的 server 层调用存储引擎获取 a= '1' 的第一条记录。 存储引擎找到 a = '.原创 2022-01-21 11:11:19 · 763 阅读 · 0 评论 -
MySQL什么时候用索引比不用索引还慢?
MySQL什么时候用索引比不用索引还慢?原创 2022-01-19 13:41:39 · 1455 阅读 · 4 评论 -
一张图弄懂MySQL explain
MySQL explain原创 2022-01-19 11:41:07 · 84 阅读 · 0 评论 -
Mysql IF 表达式
IF表达式IF(expr1,expr2,expr3)如果expr1是TRUE(expr1 <> 0 and expr1 <> NULL),则if()的返回值为expr2,否则为expr3。原创 2018-05-08 09:44:46 · 1289 阅读 · 0 评论