-
日期:2020-11-03 13:47:42
点击:59
内容简介:1. 缘由 刚好需要在新系统上重新安装MySQL,便写了一份的下载安装教程,供查阅,以防日后细节有所遗忘。 2. 版本说明 MySQL Installer 8.0.21 3. 下载安装包 方式一:官网下载 进入官网下载所需的安装包:https://www.mysql.com/ (如下图所示),或直接点击...
-
日期:2020-11-03 13:47:42
点击:59
内容简介:隔离级别: 隔离性其实比想象的要复杂。 在SQL标准中定义了四种隔离级别, 每一个事务中所做的修改,哪些在事务内和事务间是可见的,哪些是不可见的。较低级别的隔离通常可以执行更高的并发,系统的开销也更低。 下面简单地介绍一下四种隔离级别。 1.READ UNCOMM...
-
日期:2020-11-03 13:47:41
点击:59
内容简介:前言: 本篇文章主要简介下MySQL中where,group by ,order by ,limit,join,union ,union all,子表等查询语法。 测试数据准备 create table emp ( empno numeric(4) not null, ename varchar(10), job varchar(9), mgr numeric(4), hiredate datetime, sal num...
-
日期:2020-11-03 13:47:40
点击:59
内容简介:前言: 前面几篇文章为大家介绍了 MySQL 各种语句语法的用法及用户权限相关知识。本篇文章将主要讲解 MySQL 数据库数据备份与恢复相关知识,主要聚焦于逻辑备份,介绍mysqldump工具的使用以及恢复方法。 这里简单讲下物理备份和逻辑备份的概念: 物理备份:...
-
日期:2020-11-03 13:47:40
点击:59
内容简介:一、下载 1、下载安装包 mysql下载路径:https://dev.mysql.com/downloads/file/id=496745 2、解压压缩包 解压到安装的目录: 3、在此目录下新建my.ini配置文件 [mysqld] # 设置 3306 端口 port=3306 # 设置 mysql 的安装目录 basedir=D:\environment\mysql\...
-
日期:2020-11-03 13:47:40
点击:59
内容简介:在面对不够优化、或者性能极差的SQL语句时,我们通常的想法是将重构这个SQL语句,让其查询的结果集和原来保持一样,并且希望SQL性能得以提升。而在重构SQL时,一般都有一定方法技巧可供参考,本文将介绍如何通过这些技巧方法来重构SQL。 一、分解SQL 有时候...
-
日期:2020-11-03 13:47:39
点击:59
内容简介:数据的一致性和完整性对于在线业务的重要性不言而喻,如何保证数据不丢呢?今天我们就探讨下关于数据的完整性和强一致性,MySQL做了哪些改进。 一. MySQL的二阶段提交 在Oracle和MySQL这种关系型数据库中,讲究日志先行策略(Write-Ahead Logging),只要日志...
-
日期:2020-11-03 13:47:39
点击:59
内容简介:前面章节我们介绍了如何选择优化的数据类型、如何高效的使用索引,这些对于高性能的MySQL来说是必不可少的。 但这些还完全不够,还需要合理的设计查询。 如果查询写的很糟糕,即使表结构再合理、索引再合适,也是无法实现高性能的。 谈到MySQL性能优化,查询...
-
日期:2020-11-03 13:47:38
点击:59
内容简介:实践是检验真理的唯一途径,本篇只是站在索引使用的全局来定位的,你只需要通读全篇并结合具体的例子,或回忆以往使用过的地方,对整体有个全面认识,并理解索引是如何工作的,就可以了。在后续使用索引,或者优化索引时,可以从这些方面出发,进一步来加深...
-
日期:2020-11-03 13:47:38
点击:59
内容简介:前言: 分区是一种表的设计模式,通俗地讲表分区是将一大表,根据条件分割成若干个小表。但是对于应用程序来讲,分区的表和没有分区的表是一样的。换句话来讲,分区对于应用是透明的,只是数据库对于数据的重新整理。本篇文章给大家带来的内容是关于MySQL中...