![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 71
刘备的三弟
各自努力,顶峰相见。
展开
-
SQL in、not in、exists、not exists 详解
SQL in、not in、exists、not exists 详解总结in() 适用于 B表 比 A表 数据小的情况。exists() 适用于 A表 比 B表数据小的情况。当 A表 数据与 B表 数据一样大时,in与exists效率差不多,可任选一个使用。not in() 会丢弃索引,应用 not exists() 替代。在查询条件确定时可用 = 来优化in(),多个条件用 or。in()SQL:select * from A where id in(selec原创 2021-12-08 15:31:43 · 354 阅读 · 0 评论 -
MySQL事务归纳
一、MySQL事务定义:一个最小的不可再分的工作单元,通常一个事务对应一个完整的业务(如转账)。四大特征(ACID):原子性(A):事务是最小的单位,不可拆分。一致性©:事务要求所有操作要么同时成功,要么同时失败。隔离性(I):事务A和事务B之间具有隔离性。持久性(D):事务处理结束后,对数据的修改是永久的。操作:开启事务:Start Transaction结束事务:End Transaction提交事务:Commit Transaction回滚事务:Rollback Transact原创 2021-03-02 16:30:56 · 87 阅读 · 0 评论