
mysql
文章平均质量分 90
zhaoliwen是猪啊
这个作者很懒,什么都没留下…
展开
-
MySQL高级知识点(七)
MySQL高级知识点(七)文章目录MySQL高级知识点(七)截取查询分析1、慢日志查询概念使用2、批量数据脚本建表语句设置参数编写随机函数**随机产生字符串**随机产生部门编号创建存储过程创建往 emp 表中插入数据的存储过程创建往 dept 表中插入数据的存储过程调用存储过程添加数据到部门表添加数据到员工表批量删除某个表上的所有索引删除索引的存储过程执行存储过程截取查询分析1、慢日志查询概念MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具原创 2022-02-28 20:28:31 · 825 阅读 · 2 评论 -
MySQL高级知识点(六)
MySQL高级知识点(六)文章目录MySQL高级知识点(六)关联查询优化1、LEFT JOIN优化2、INNER JOIN优化3、RIGHT JOIN优化排序分组优化1、ORDER BY 优化MySQL的排序算法2、GROUP BY 优化关联查询优化建表语句CREATE TABLE IF NOT EXISTS `class` (`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `card` INT(10) UNSIGNED NOT NULL, PRIMA原创 2022-02-27 19:51:23 · 617 阅读 · 0 评论 -
MySQL高级知识点(五)
MySQL高级知识点(五)文章目录MySQL高级知识点(五)单表查询优化1、全值匹配很快捷2、最佳左前缀法则3、索引列上不计算4、范围之后全失效5、覆盖索引多使用6、使用不等会失效7、使用NULL值要小心8、模糊查询加右边9、字符串加单引号10、尽量不用or查询单表查询优化1、全值匹配很快捷SQL语句--建立符合索引(age, deptId, name)CREATE INDEX idx_emp_ade ON t_emp(age, deptId, NAME);--查找EXPLAIN SELE原创 2022-02-25 20:50:42 · 695 阅读 · 0 评论 -
MySQL高级知识点(四)
MySQL高级知识点(四)文章目录MySQL高级知识点(四)Explain 性能分析1、概念2、用法3、表头字段介绍准备工作id:表的读取顺序select_type:查询操作类型table:表的来源type:访问类型possible_key:可能用到的索引key:实际使用的索引**覆盖索引**key_len:索引使用字节数ref:显示被使用的索引的具体信息rows:被查询的行数Extra:额外重要信息Explain 性能分析1、概念使用 EXPLAIN 关键字可以模拟优化器执行 SQL 查询语句,从原创 2022-02-24 20:13:55 · 384 阅读 · 0 评论 -
MySQL高级知识点(三)
MySQL高级知识点(三)文章目录MySQL高级知识点(三)4、MySQL的索引B树与B+树区别MySQL中的B+树主键索引复合索引5、索引的使用场景适合索引的场景不适合索引的场景4、MySQL的索引B树与B+树区别B树的关键字和记录是放在一起的,叶子节点可以看作外部节点,不包含任何信息;B+树的非叶子节点中只有关键字和指向下一个节点的索引,记录只放在叶子节点中在 B树中,越靠近根节点的记录查找时间越快,只要找到关键字即可确定记录的存在;而 B+树中每个记录 的查找时间基本是一样的,都需要原创 2022-02-23 22:18:49 · 2909 阅读 · 3 评论 -
MySQL高级知识点(二)
MySQL高级知识点(二)文章目录MySQL高级知识点(二)三、索引优化1、什么是索引2、索引的优缺点优点缺点3、索引的分类基本语法分类三、索引优化1、什么是索引MySQL 官方对索引的定义为:索引(Index)是帮助 MySQL 高效获取数据的数据结构。可以得到索引的本质: 索引是数据结构。可以简单理解为:排好序的快速查找数据结构在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法。这种数据结构,原创 2022-02-22 20:42:37 · 148 阅读 · 0 评论 -
MySQL高级知识点(一)
MySQL高级知识点(一)文章目录MySQL高级知识点(一)一、Mysql逻辑架构1、整体架构连接层服务层引擎层存储层二、性能与JOIN1、性能下降原因索引失效关联太多JOIN服务器调优及参数设置2、SQL执行加载顺序手写顺序3、7种JOIN**建表语句**JOIN查询一、Mysql逻辑架构1、整体架构连接层最上层是一些客服端和连接服务,包括socket通信和大多数基于客服端/服务端工具实现的类似于tcp/ip的通信,主要完成一些类似于连接处理、授权认证及相关安全的方案,在该层上引入了线程池的概原创 2022-02-21 21:08:45 · 894 阅读 · 0 评论