MySQL
戈壁楼兰
黎明之前最黑暗,放弃就是大笨蛋
展开
-
mysql 左连接查询 右表带有条件
select * from table_1 a left join table_2 b on a.id=b.uid where b.`type` = 2; -- 只能查出部分数据select * from table_1 a left join table_2 b on a.id=b.uid and b.`type` = 2;; -- 可查出左表所有数据错误原因:错把限制表ri...原创 2020-01-03 14:41:22 · 1274 阅读 · 1 评论 -
MySQL-explain
1. 简介EXPLAIN命令可用于模拟优化器执行SQL查询语句。这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。分析你的查询语句或是表结构的性能瓶颈。➤ 使用方式:EXPLAIN +SQL语句➤ 执行计划包含的信息2. 执行计划各字段含义2.1 id[1]这个id不是主键的意思,他是用来标识select查询的序列号,包含一组数字,表示查询中执行selec...原创 2019-05-31 18:02:28 · 149 阅读 · 0 评论