首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
MySQL应用
arya艾莉亚
创建于2021-12-11
订阅专栏
MySQL的常用SQL
暂无订阅
共12篇文章
创建于2021-12-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MySQL8 新特性
MySQL8 新特性;默认编码utf8mb4;SET PERSIST;索引不可见;通用表达式 CTE;窗口函数
MySQL 窗口函数
CUME_DIST DENSE_RANK FIRST_VALUE LAG LAST_VALUE LEAD NTH_VALUE NTILE PERCENT_RANK RANK ROW_NUMBER
MySQL mvcc
MySQL mvcc;隔离级别 读未提交 读已提交 不可重复读 序列化;脏读 不可重复读 幻读 加锁;ReadView是什么
InnnDB redolog undolog
InnnDB redolog undolog ;redolog 重做日志;undolog 回滚日志;redo log undo log
MySQL 锁
MySQL 锁; 表读锁(Table Read Lock) 表写锁(Table Write Lock;共享锁(S锁、读锁)排他锁(X锁、写锁);InnoDB 间隙锁;乐观锁 悲观锁
MySQL join
mysql join;Nest Loop join;Hash Join;Merge join;嵌套循环连接;散列表匹配;排序合并连接;
MySQL union
MySQL union 分析;union 将结果集合并后再进行唯一性过滤操作,这就会涉及到排序,增加大量的CPU运算。union all 则是将两个结果集进行合并,会存在重复的情况。
MySQL in exists
分析MySQL in exists的内部机制;误区:in 是先执行子查询,适合于外表大而内表小的情况。exists 是以外层表为驱动表,先被访问,适合于外表小而内表大的情况。
MySQL group
mysql分组查询该怎么优化;temporary 临时表;sql_mode ONLY_FULL_GROUP_BY;coalesce WITH ROLLUP
MySQL limit
分析select * from order limit 1000000,20为啥会变慢; limit原理;limit优化
MySQL order
mysql order by 分析;索引扫描排序;文件排序(filesort);filesort原理;
MySQL count
分析语句 select count(*) from table;count()对比;MySQL查询是否存在优化