![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
qq_38718211
这个作者很懒,什么都没留下…
展开
-
mysql Explain
explain + sql语句:得到表单:一,id在表单中,如果id相同从上往下顺序执行,id不同 ,id值越大,优先级越高,越先执行二,select_type(1) SIMPLE(简单SELECT,不使用UNION或子查询等)(2) PRIMARY(查询中若包含任何复杂的子部分,最外层的select被标记为PRIMARY)(3) UNION(UNION中的第二个或后面的SELECT语句)(4) ...原创 2018-02-09 15:26:18 · 158 阅读 · 0 评论 -
mysql存储引擎
什么是存储引擎: 存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型)。mysql存储引擎有:常用的为InnoDB和MyISAM: 设置或修改表的存储引擎 创建数据库表时设置存储存储引擎的基本语法是: Create table tableName(...原创 2018-02-08 14:48:21 · 138 阅读 · 0 评论 -
sql语句优化
正常sql语句顺序:select-from- join on- where-group by-having-order by -limitjoin语句:inner join 取公共有部分 left join 取左表的独有和两表的共有 right join 取右表的独有和两表的共有select *from a left join b on a.key=b.key where b.key is nu...原创 2018-02-08 15:41:08 · 126 阅读 · 0 评论 -
mysql 索引
官方定义: 索引是帮助mysql高效获取数据的数据结构,索引的本质是数据结构。在数据库之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就死索引(所使用的算法是B树算法)为了加快Col2的查找,可以维护一个二叉查找树,每个节点分别包含索引键值和一个指向对应数据记录物理地址的指针,这样就可以运用二叉树找...原创 2018-02-08 17:16:24 · 129 阅读 · 0 评论