![](https://img-blog.csdnimg.cn/20200509085505899.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mysql基础与进阶
文章平均质量分 80
数据库操作
爪哇斗罗
兵无常势,水无常形。能因敌变化而取胜者,谓之神。
展开
-
MySQL数据库高级以及SQL优化
SQL调优explain + SQL执行计划可以模拟优化器执行SQL语句,从而知道MySQL是如何处理SQL*id: 判断SQL的执行顺序,id相同,执行顺序从上到下。如果有子查询,则id越大越优先执行。id相同不同则同时存在。select_type: SQL的查询类型是什么,主要与六种SIMPLE: 简单的select查询,查询过程不包含子查询与关联查询。PRIMARY: 包含任何复杂的子查询,最外层的查询则被标记为PRIMARY。SUBQUERY: 在select或者where原创 2022-02-18 20:45:07 · 1105 阅读 · 1 评论 -
索引简简单单的了解
啥是索引SQL中高效查询数据的一种数据结构,一句话就是数据排好序后的快速查找的数据结构索引分类单值索引:表中每一列只能有一个索引,一个表可以有多个单列索引唯一索引:索引列中的值必须唯一,可以有空值聚合索引:一个索引包含多列索引基本语法创建索引// 第一种create [unique] index index_name on table_name(columname)// 第二种alert table_name add [unique] index [index_name] o原创 2020-11-08 20:15:03 · 1117 阅读 · 5 评论 -
Mysql关联查询的使用
一. 表间关联查询(多表联合查询)内连接语法:【】表示可选项表1 【inner】 join 表2 on 条件查询员工姓名和其部门的名字select e.ename, d.dname from emp_xu e inner join dept_xu d on e.deptno=d.deptno;注意:内连接的结果集中数据一定是两个表中都能找到的匹配记录(内连接结果集保留匹配上的记录,匹配不上的记录被丢掉)改动:【了解】select ename,dname from emp_xu原创 2020-08-16 16:25:21 · 1525 阅读 · 0 评论