- 博客(10)
- 收藏
- 关注
原创 truncate、delete、drop的区别
因此,它可能不能被回滚(但这依赖于数据库的实现,某些系统可能支持事务性TRUNCATE)。:逐行删除数据,可以选择性删除某些记录。比DELETE快,因为它通常不记录单独的行删除操作,也不触发行级触发器。慢,特别是在处理大表时,因为它逐行记录删除操作,并能激活触发器。用于删除整个表、数据库或其他数据库对象,包括其结构和数据。用于删除表中的指定行或所有数据,但保留表结构和约束。是一个DML操作,支持事务处理,可以在事务中回滚。删除表时会删除所有数据、索引、约束和权限信息。用于删除表中的所有数据,但保留表结构。
2025-05-23 14:52:30
233
原创 mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
聚集索引就是按照每张表的主键构造一棵B+树,同时叶子节点中存放的即为整张表的行记录数据。
2022-10-12 15:39:13
2438
原创 本地事务&&分布式事务浅谈
一、本地事务1.1 事务的基本性质:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isolation)、持久性(Durabilily),简称就是 ACID1) 原子性:一系列的操作整体不可拆分,要么同时成功,要么同时失败2) 一致性:数据在事务的前后,业务整体一致。eg: 转账。A:1000;B:1000; 转 200 事务成功; A:800 B:12003) 隔离性:事务之间互相隔离。4) 持久性:一旦事务成功,数据一定会落盘在数据..
2022-05-12 16:07:54
388
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅