![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
无痕之意
路漫漫其修远兮,吾将上下而求索!
展开
-
MySQL学习(1)-当前读和快照读
前言 在MySQL中读取数据有两种方式,一种是当前读,另一种是快照读,理解这两种读取数据的方式有助理解更多MySQL相关锁的知识。 当前读 当前读,顾名思义就是读取当前最新的数据,并且对读取的数据加锁,阻止其他事务同时修改相同的记录,避免出现安全问题。 下面这些场景会使用当前读: update、delete、insert select … lock in share mode (主动加共享锁) select … for update (主动加排他锁) 快照读 (一致非锁定读) A consisten原创 2021-11-27 14:34:45 · 4784 阅读 · 0 评论 -
MySQL删除重复数据
数据库中经常会有一些重复的数据,今天来总结下如何删除重复的数据,只保留一条吧。 直接上SQL可能会一头雾水,我们还是先来理清楚思路,再看SQL就明白了。 0、建立一个测试表 1、首先找到某个字段重复的数据 select name,count(name) from test group by name;#按name分组 select name,count(name) from...原创 2019-04-19 10:48:18 · 1577 阅读 · 2 评论