
MySQL学习
mysql日常学习记录
big-猫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL优雅删除掉重复的数据只保留一条
继续以student表为例 建表和数据看连接 现在的要求是删除掉重复名称的数据只保留id最小的一条 第一钟最容易想到的就是使用not in 出所有不重复的id DELETE from student WHERE id not in( SELECT min(id) id from student_copy1 GROUP BY Sname); 这里会报错You can’t specify targe...原创 2020-04-10 00:16:03 · 299 阅读 · 0 评论 -
MySQL调优之EXPLAIN分析详解
EXPLAIN分析详解1. id 列 (SQL 执行顺序,id相同从上到下执行,id不同id大的先执行)2. select_type 列 (查询顺序,区别于普通查询,联合查询,子查询等的复杂查询)a. SIMPLE: 简单的 SELECT (没有 使用UNION 或者 子查询(PS:单表查询))b. PRIMARY: 最外层的Select 作为primary 查询。(PS:含有子查询的情况,但是并...原创 2020-03-31 22:52:55 · 816 阅读 · 0 评论 -
MySQL事务隔离级别总结
一、mysql 事务隔离级别类型 1.read uncommitted(未提交读) 在一个事务中,可以读取到其他事务未提交的数据变化,这种读取其他会话还没提交的事务,叫做脏读现象,在生产环境中切勿使用。 2.read committed (已提交读,不可重复读) 在一个事务中,可以读取到其他事务已经提交的数据变化,这种读取也就叫做不可重复读,因为两次同样的查询可能会得到不一样的结果。 3.repe...原创 2020-01-06 00:51:38 · 155 阅读 · 0 评论