
数据库
烤鸡翅我要六个
萨瓦迪卡
展开
-
MYSQL Innodb隔离级别:可重复读 为什么并未解决幻读
一.四个隔离级别先重温一下事务的隔离级别吧Read Uncommitted(读取未提交内容)在此隔离级别,所有事务都可以看到其他未提交事务的执行结果。例如:程序员发现自己工资卡入账8000¥,他很开心,这个月咋这么多。可是下一秒,老板发现工资发错了,绩效不够,得扣钱,等他算算扣多少¥再说,然后反手就把这笔8000流水回滚了,然后才提交这个事务。当程序员再去看余额想让自己开心一下的时候,发现这个时候卡里只剩下了个寂寞,晚上,伤心的猿站在天台,点了支烟,自己抽一半,风也抽一半。Read Co原创 2020-05-16 18:18:35 · 4160 阅读 · 14 评论 -
SQL语句的执行过程
Mysql基本架构示意图大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持 InnoDB、MyISAM、Memory 等多个存储引擎。现在最常用的存储引擎是 InnoDB,它从 MySQL转载 2020-05-16 09:49:09 · 362 阅读 · 0 评论 -
SQL执行顺序
http://msdn.microsoft.com/en-us/library/ms189499(v=SQL.100).aspx1.FROM2.ON3.JOIN4.WHERE5.GROUP BY6.WITH CUBE or WITH ROLLUP7.HAVING8.SELECT9.DISTINCT10.ORDER BY11.TOP原创 2019-08-25 16:00:22 · 312 阅读 · 0 评论