![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MYSQL
文章平均质量分 78
mysql学习笔记
嘟嘟嘟嘟嘟嘟222
这个作者很懒,什么都没留下…
展开
-
mysql 索引优化
索引 失效的常见情况 复合索引多个列时,查询条件中没有索引第一列时索引会失效,如果跳过中间列,索引也只能用到部分列,中断的地方后索引列没有使用到。 不要在索引列上做任务计算操作,函数,类型转换,因为会导致索引失效全表扫描。 索引列使用范围查询会导致复合索引中后面的索引列失效 使用!= ,<>,is null ,is not null 会导致索引失效 以like ‘%aaa’ 查询会导致索引失效,可以使用覆盖索引防止失效 字符串不加单引号索引会失效 少用or,or连接导致索引失效 – 删除表原创 2021-07-18 09:55:23 · 65 阅读 · 0 评论 -
mysql 执行计划查看
执行计划字段解释 id 表的加载顺序 表的加载顺序,ID相同时从上到下,ID不同时越大的越先执行 select_type 查询类型 SIMPLE 简单查询,不包含子查询和UNION PRIMARY 查询中包含任何复杂部分,最外层查询为PRIMARY SUBQUERY select或者where 包含子查询 DERIVED 在from列表中包含的子查询被标记为衍生虚表,mysql会递归执行这些子查询,结果放到临时表里 UNION 若第二个select原创 2021-07-11 16:40:08 · 103 阅读 · 0 评论 -
mysql基础语法
– 选择指定的库 use test0706; – 显示表结构 desc article; – 查询表达式 select 900*2; – 查询函数 select VERSION(); – 去重 select DISTINCT card from class; – + 号的作用 select 100+90; – 都是数字做加法 select ‘join’ + 90; – 一方是字符,则将字符转换成数字,成功做加法,失败字符就变成0做加法 select null + 90; – 一方是null结果为null原创 2021-07-11 09:23:48 · 95 阅读 · 0 评论