![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 86
菜腿求虐
这个作者很懒,什么都没留下…
展开
-
readview
版本链版本链innodb存储引擎,聚簇索引记录中都包含两个必要的隐藏列 trx_id:每次对某条记录进行改动时,对会把对应的事务id赋值给trx_id隐藏列; roll_pointer:每次对某条记录进行改动时,这个隐藏列会存一个指针,可以通过这个指针找到该记录修改前的信息; 隐藏主键id:隐含的自增ID(隐藏主键),如果数据表没有主键,InnoDB会自动以DB_ROW_ID产生一个聚簇索引。 readviewread uncommitted隔离级别事务:直接读取记录的最新原创 2022-02-20 23:11:53 · 3129 阅读 · 1 评论 -
drop,truncate ,delete三者的区别
(1) DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。(2) 表和索引所占空间。当表被TRUNCATE 后,这个表和索引所占用的空原创 2016-09-18 20:15:00 · 1372 阅读 · 0 评论