05 2022 档案

摘要:1. 下载employees示例数据库employees是一个官方提供的简单数据库,在mysql的官方找到employees的说明页面,通过github下载该数据库。 https://github.com/datacharmer/test_db 2. 导入employees数据库解压下载好的打包文件 阅读全文
posted @ 2022-05-17 09:48 业余砖家 阅读(363) 评论(0) 推荐(0) 编辑
摘要:MySQL执行过程以及顺序 前言:MySQL在我们的开发中基本每天都要面对的,作为开发中的数据的来源,MySQL承担者存储数据和读写数据的职责。因为学习和了解MySQL是至关重要的,那么当我们在客户端发起一个SQL到出现详细的查询数据,这其中究竟经历了什么样的过程?MySQL服务端是如何处理请求的, 阅读全文
posted @ 2022-05-13 18:06 业余砖家 阅读(440) 评论(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 业余砖家 阅读(2756) 评论(0) 推荐(0) 编辑
摘要:一、索引的建立原则(1)、对查询频次较高, 且数据量比较大的表, 建立索引。(2)、索引字段的选择, 最佳候选列应当从where子句的条件中提取, 如果where子句中的组合比较多, 那么应当挑选最常用, 过滤效果最好的列的组合。(3)、如果where后有多个条件经常被用到, 建议建立复合索引, 复 阅读全文
posted @ 2022-05-13 17:05 业余砖家 阅读(691) 评论(0) 推荐(0) 编辑
摘要:最左匹配原则都是针对联合索引来说的,那么为什么要使用联合索引呢? 一、为什么要使用联合索引? 1、减少开销。 建一个联合索引(col1,col2,col3),实际相当于建了(col1),(col1,col2),(col1,col2,col3)三个索引。每多一个索引,都会增加写操作的开销和磁盘空间的开 阅读全文
posted @ 2022-05-13 15:55 业余砖家 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:Navicat是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 、MongoDB 等不同类型的数据库,并支持管理某些云数据库,例如阿里云、‎腾讯云。 下面介绍如何使用它导入MySQL的示例数据库em 阅读全文
posted @ 2022-05-13 11:10 业余砖家 阅读(377) 评论(0) 推荐(0) 编辑
摘要:(一)概念 MySQL的CTE是在MySQL8.0版本开始支持的,公用表表达式是一个命名的临时结果集,仅在单个SQL语句(例如select、insert、delete和update)的执行范围内存在。CTE分为递归CTE和非递归CTE。 (二)意义 1、MySQL8.0之前,进行复杂查询时需要使用子 阅读全文
posted @ 2022-05-12 16:57 业余砖家 阅读(1664) 评论(0) 推荐(0) 编辑
摘要:顺序IO是指读写操作的访问地址连续。在顺序IO访问中,HDD所需的磁道搜索时间显着减少,因为读/写磁头可以以最⼩的移动访问下一个块。数据备份和日志记录等业务是顺序IO业务。随机IO是指读写操作时间连续,但访问地址不连续,随机分布在磁盘的地址空间中。产⽣随机IO的业务有OLTP服务,SQL,即时消息服 阅读全文
posted @ 2022-05-12 11:07 业余砖家 阅读(1831) 评论(0) 推荐(0) 编辑
摘要:1、更新Linux yum yum update 2、安装wget工具(如果已经安装wget,可以跳过该步骤) yum install wget 3、使用wget下载MySQL Yum Repository并执行安装 wget https://dev.mysql.com/get/mysql80-co 阅读全文
posted @ 2022-05-06 10:09 业余砖家 阅读(641) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示