Mysql
孤独猴子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql四种事务隔离级别
1.读未提交 不同事务之间,可以读到对方已修改未提交的数据 2.读提交 不同事务,只能读到其它事务修改后并已提交事务的数据 3.重复读 事务开启后,查询的数据只要未在本身事务中做修改,则一直保持原数据不变,不管其它事务是否已经进行了修改 4.串行化 顾名思义,事务一个接一个的执行,是阻塞的操作 上述四种事务隔离级别性能依次降低,但是隔离级别确实依次增强 一般情况下,mysql默认支持【重复读】的隔离级别 还有一种情况,会出现【幻读】的情况,即在一开始查询一条数据并不存在,但是其它事务又插原创 2022-04-18 18:59:03 · 1181 阅读 · 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 · 2354 阅读 · 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 · 792 阅读 · 0 评论 -
MySQL什么时候用索引比不用索引还慢?
MySQL什么时候用索引比不用索引还慢?原创 2022-01-19 13:41:39 · 1489 阅读 · 4 评论 -
一张图弄懂MySQL explain
MySQL explain原创 2022-01-19 11:41:07 · 92 阅读 · 0 评论 -
Mysql IF 表达式
IF表达式IF(expr1,expr2,expr3)如果expr1是TRUE(expr1 <> 0 and expr1 <> NULL),则if()的返回值为expr2,否则为expr3。原创 2018-05-08 09:44:46 · 1298 阅读 · 0 评论
分享