摘要: MySQL执行过程以及顺序 前言:MySQL在我们的开发中基本每天都要面对的,作为开发中的数据的来源,MySQL承担者存储数据和读写数据的职责。因为学习和了解MySQL是至关重要的,那么当我们在客户端发起一个SQL到出现详细的查询数据,这其中究竟经历了什么样的过程?MySQL服务端是如何处理请求的, 阅读全文
posted @ 2022-05-13 18:06 业余砖家 阅读(448) 评论(0) 推荐(0)
摘要: 一、编写查询SQL顺序 1.select 2.from 3.join on 4.where 5.group by 6.having 7.order by 8.limit 二、MySQL执行顺序 1.from 2.on 3.join 4.where 5.group by 6.having 7.sele 阅读全文
posted @ 2022-05-13 17:33 业余砖家 阅读(2788) 评论(0) 推荐(0)
摘要: 一、索引的建立原则(1)、对查询频次较高, 且数据量比较大的表, 建立索引。(2)、索引字段的选择, 最佳候选列应当从where子句的条件中提取, 如果where子句中的组合比较多, 那么应当挑选最常用, 过滤效果最好的列的组合。(3)、如果where后有多个条件经常被用到, 建议建立复合索引, 复 阅读全文
posted @ 2022-05-13 17:05 业余砖家 阅读(723) 评论(0) 推荐(0)
摘要: 最左匹配原则都是针对联合索引来说的,那么为什么要使用联合索引呢? 一、为什么要使用联合索引? 1、减少开销。 建一个联合索引(col1,col2,col3),实际相当于建了(col1),(col1,col2),(col1,col2,col3)三个索引。每多一个索引,都会增加写操作的开销和磁盘空间的开 阅读全文
posted @ 2022-05-13 15:55 业余砖家 阅读(1182) 评论(0) 推荐(0)
摘要: Navicat是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 、MongoDB 等不同类型的数据库,并支持管理某些云数据库,例如阿里云、‎腾讯云。 下面介绍如何使用它导入MySQL的示例数据库em 阅读全文
posted @ 2022-05-13 11:10 业余砖家 阅读(468) 评论(0) 推荐(0)