程序员
mysql安装教程
这个作者很懒,什么都没留下…
展开
-
MySQL性能优化之骨灰级,高阶神技 !
在程序,语言,架构更新换代频繁的今天,MySQL 恐怕是大家使用最多的存储数据库了。图片来自 Pexels大量信息的存储和查询都会用到 MySQL,因此它的优化就对系统性能提升就尤为重要了。由于 MySQL 的优化范围较广,从软件到硬件,从配置到应用,无法一一道来。今天就从开发者的角度介绍一下 MySQL 应用优化。包括数据类型,数据表查询/修改,索引和...原创 2019-12-08 20:33:23 · 207 阅读 · 0 评论 -
MySQL DBA必读:万字归总表设计与SQL编写技巧
前言随着移动云平台系统业务不断增长,必然需要对各系统进行更新或者发布新版本,以满足用户的需求。但是在系统更新或者发布新版本时,往往会引起各种的性能隐患,使得系统的稳定性大大降低,这些性能隐患的根本原因大部分都在于软件开发标准不规范引起。为了加强开发标准规范,提高各系统的稳定性,本文从影响MySQL数据库性能的常见因素入手,重点论述下如何编写高效的SQL语句,并以合适的方式创建表和索引,以...原创 2019-12-08 20:31:46 · 353 阅读 · 0 评论 -
MySQL几点重要的性能指标计算和优化方法总结
1 QPS计算(每秒查询数)针对MyISAM引擎为主的DBMySQL> show GLOBAL status like'questions';+---------------+------------+| Variable_name |Value|+---------------+------------+|Questions| 2009191409 |+...原创 2019-12-08 20:29:25 · 266 阅读 · 0 评论 -
MySQL 全面优化,让你的 MySQL 飞起来!
在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。图-MySQL查询过程一、优化的哲学注:优化有风险,涉足需谨慎1、优化可能带来的问题 优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统; 优化手段...原创 2019-12-08 20:27:35 · 273 阅读 · 0 评论 -
程序员学习数据库安装教程中必会MySQL使用规范手册
一个平台或系统随着时间的推移和用户量的增多,数据库操作往往会变慢;而在Java应用开发中数据库更是尤为重要,绝大多数情况下数据库的性能决定了程序的性能,如若前期埋下的坑越多到后期数据库就会成为整个系统的瓶颈;因此,更规范化的使用MySQL在开发中是不可或缺的。一、MySQL数据库命名规范1、数据库所有表前缀均使用项目名称首字母缩写;2、数据库所有对象名称均使用小写字母,并且单词之间通过...原创 2019-12-07 12:38:10 · 4038 阅读 · 2 评论 -
MySQL8.0版本安装教程一步一步详细配图解答
等待下载完成双击运行如果有需要 我们可以新增一个用户出来点击 Add User,不需要的话 直接 点击 next默认的MySQL安装在C盘找到 可执行的 mysql的可执行程序查看 MySQL服务 是否 启动使用 DOS 命令...原创 2019-12-06 21:15:40 · 3094 阅读 · 0 评论 -
程序员必备超级详细的win安装Mysql下载与MYSQL安装教程图解
基于Windows平台的MySQL安装文件有两个版本,一种是以.msi作为后缀名的二进制分发版,一种是以.zip作为后缀的压缩文件。其中.msi的安装文件提供了图形化的安装向导,按照向导提示进行操作即可完成安装,.zip的压缩文件直接解压就可以完成MySQL的安装。接下来以MySQL5.5为例,讲解如何使用二进制分发版在Windows平台上安装和配置MySQL。mysql安装教程详细版本解答1...原创 2019-12-04 21:35:02 · 11728 阅读 · 2 评论 -
MySQL修改和删除触发器(DROP TRIGGER)
修改触发器可以通过删除原触发器,再以相同的名称创建新的触发器。基本语法与其他 MySQL 数据库对象一样,可以使用 DROP 语句将触发器从数据库中删除。语法格式如下:DROP TRIGGER [ IF EXISTS ] [数据库名] <触发器名>语法说明如下:1) 触发器名要删除的触发器名称。2) 数据库名可选项。指定触发器所在的数据库的名称...原创 2019-12-03 13:35:50 · 605 阅读 · 0 评论 -
MySQL创建用户(CREATE USER)
在对 MySQL 的日常管理和实际操作中,为了避免用户恶意冒名使用 root 账号控制数据库,通常需要创建一系列具备适当权限的账号,应该尽可能地不用或少用 root 账号登录系统,以此来确保数据的安全访问。创建用户可以使用 CREATE USER 语句来创建一个或多个 MySQL 账户,并设置相应的口令。语法格式:CREATE USER <用户名> [ IDENT...原创 2019-12-03 13:35:16 · 4526 阅读 · 0 评论 -
MySQL用户授权(GRANT)
当成功创建用户账户后,还不能执行任何操作,需要为该用户分配适当的访问权限。可以使用 SHOW GRANT FOR 语句来查询用户的权限。注意:新创建的用户只有登录 MySQL 服务器的权限,没有任何其他权限,不能进行其他操作。USAGE ON*.* 表示该用户对任何数据库和任何表都没有权限。授予用户权限对于新建的 MySQL 用户,必须给它授权,可以用 GRANT 语句来...原创 2019-12-03 13:34:37 · 715 阅读 · 0 评论 -
MySQL事务(TRANSACTION)
MySQL 数据库中事务是用户一系列的数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。为什么要使用事务事务具有 4 个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这 4 个特性简称为 ACID 特性。1) 原子性事务必须是原子工作单元,事务中的操作要么全部执行,要么全...原创 2019-12-03 13:34:05 · 183 阅读 · 0 评论 -
MySQL数据库备份(INTO OUTFILE)
MySQL 数据库管理系统通常会采用有效的措施来维护数据库的可靠性和完整性。但是在数据库的实际使用过程当中,仍存在着一些不可预估的因素,会造成数据库运行事务的异常中断,从而影响数据的正确性,甚至会破坏数据库,导致数据库中的数据部分或全部丢失。数据库系统提供了备份和恢复策略来保证数据库中数据的可靠性和完整性。数据库备份数据库备份是指通过导出数据或者复制表文件的方式来制作数据库的副本...原创 2019-12-03 13:33:29 · 271 阅读 · 0 评论 -
MySQL数据库恢复(LOAD DATA)
数据库恢复是指以备份为基础,与备份相对应的系统维护和管理操作。系统进行恢复操作时,先执行一些系统安全性的检查,包括检查所要恢复的数据库是否存在、数据库是否变化及数据库文件是否兼容等,然后根据所采用的数据库备份类型采取相应的恢复措施。数据库恢复机制设计的两个关键问题是:第一,如何建立冗余数据;第二,如何利用这些冗余数据实施数据库恢复。建立冗余数据最常用的技术是数据转储和登录日志文件...原创 2019-12-03 13:32:47 · 457 阅读 · 0 评论 -
MySQL Workbench使用教程
MySQL Workbench 是一款专为 MySQL 设计的集成化桌面软件,也是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化两个版本。该软件支持 Windows 和 Linux 系统,可以从https://dev.mysql.com/downloads/workbench/ 下载。MySQL Workbench 是可视化数据库设计软件,为数据库管理员和开发人员提供了一整...原创 2019-12-03 13:32:07 · 1190 阅读 · 1 评论 -
MySQL软件的安装详细教程(Windows版)
(一)MySQL下载进入https://www.mysql.com/网页,找到DOWNLOADS然后点击进入页面,在页面中,我们选择社区版Community 点击,选择MySQL Community Server下的DOWNLOAD,点击,我们选择相应的操作系统,并点击下载即可这里需要注意的是,我们下载相应系统的相应版本时,可以不注册,在跳转后页面选择,No thanks, just st...原创 2019-12-03 13:27:51 · 1019 阅读 · 0 评论 -
关于新版的MySQL安装教程详细解读
在装MySQL时,突然发现最新版的居然是.zip格式的,我原来的还是有界面的,没办法,只好跟进时代潮流,下面介绍一下.zip版的MySQL安装教程首先进入官网:https://dev.mysql.com/downloads/mysql/然后选择你想要的版本下面是最新的版本,根据你的选择下载然后解压到指定路径其中data和my.ini是自己添加的,data是一个空...原创 2019-12-03 13:25:47 · 844 阅读 · 1 评论 -
MYSQL零基础入门安装到精通系列教程
MySQL 是一个关系型数据库,使用 SQL 语言进行增删改查操作,目前属于 Oracle 旗下的产品。MySQL 数据库开源免费,能够跨平台,支持分布式,性能也不错,可以和 PHP、Java 等 Web 开发语言完美配合,非常适合中小型企业作为 Web 数据库(网站数据库)。这套 MySQL 教程通俗易懂,实例丰富,既有基础知识,也有进阶技能,能够帮助读者快速入门,是你学习 MySQL ...原创 2019-12-03 13:22:29 · 5474 阅读 · 4 评论 -
解决Mysql 8.0.17 winx64版本安装过程中遇到的问题
一、手动创建添加my.ini文件? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ...原创 2019-11-30 15:09:43 · 335 阅读 · 0 评论 -
mysql 8.0.18 安装配置方法图文教程
本文记录了mysql 8.0.18 安装配置图文教程,供大家参考,具体内容如下第一步:下载MySql下载地址:MySQL第二步:安装MySql打开下载文件解压到指定文件目录。(我这里解压目录为G:\MySQL\mysql-8.0.18-winx64)打开解压后的MySql文件在根目录下创建my.ini (mysql配置文件)my.ini文件内容如下:? ...原创 2019-11-30 15:08:36 · 1372 阅读 · 0 评论 -
MySQL 8.0.18 稳定版发布! Hash Join如期而至
快速浏览一下这个版本的亮点!1.Hash JoinHash Join 不需要任何索引来执行,并且在大多数情况下比当前的块嵌套循环算法更有效。2.EXPLAIN ANALYZEEXPLAIN ANALYZE 将运行查询,然后生成 EXPLAIN 输出,以及有关优化程序估计如何与实际执行相匹配的其他信息。3.创建用户时可以随机生成密码为 CREATE USER, ALTER U...原创 2019-11-30 15:07:42 · 214 阅读 · 0 评论 -
Mysql 8.0.18 hash join测试(推荐)
Hash JoinHash Join 不需要任何索引来执行,并且在大多数情况下比当前的块嵌套循环算法更有效。下面通过实例代码给大家介绍Mysql 8.0.18 hash join测试,具体内容如下所示:? 1 2 3 4 CREATE TABLE COLUMNS_hj as select * from information_sc...原创 2019-11-30 15:05:36 · 277 阅读 · 0 评论 -
mysql 8.0 Windows zip包版本安装详细过程
MySQL 8.0 Windows zip 安装过程介绍,具体如下准备:MySQL8.0 Windows zip包下载地址。环境:Windows 10一、安装1. 解压zip包到安装目录比如我的安装目录是:D:\Program\MySQL2.配置文件在Windows系统中,配置文件默认是安装目录下的 my.ini 文件,部分配置需要在初始安装时配置,大部分也可以在安...原创 2019-11-30 15:02:52 · 441 阅读 · 0 评论 -
mysql8.0.0 winx64.zip解压版安装配置教程
本文记录了mysql8.0.0 winx64.zip解压版安装教程,具体内容如下1、自己到mysql官网下载mysql-8.0.0-dmr-winx64.zip解压缩安装包2、下载页面地址:官网地址3、解压缩到任意目录(我自己是D:\DevTools\mysql-8.0.0)4、配置环境变量添加path路径为你的mysql8.0.0路径下面的bin目录(我的目录是D:\DevToo...原创 2019-11-30 15:02:03 · 198 阅读 · 0 评论 -
mysql8.0 windows x64 zip包安装配置教程
mysql 8 windows 版本zip方式安装步骤(下载地址)1、解压ZIP文件到指定目录下:如D:\mysql-8.0.11-winx642、新建my.ini配置文件并粘贴修改如下内容:(1)baseidr路径 (2)datadir路径? 1 2 3 4 5 6 7 8 9 10 11 ...原创 2019-11-30 15:00:30 · 347 阅读 · 0 评论 -
mysql 8.0 安装配置方法教程
一、安装mysql yum源从官网http://dev.mysql.com/downloads/repo/yum/下载mysql最新的yum源的rpm安装包 wget http://repo.mysql.com//mysql57-community-release-el6-9.noarch.rpm 使用yum安装rpm包? 1 yum ...原创 2019-11-30 14:57:28 · 429 阅读 · 0 评论 -
Centos6.5在线安装mysql 8.0详细教程
Centos6.5在线安装mysql 8.0的顺序如下,希望大家可以顺利进行安装。Mysql卸载从下往上顺序? 1 2 3 4 5 6 [root@localhost /]# rpm -e --nodeps qt-MySQL-4.6.2-26.el6_4.x86_64 [root@localhost /]# ...原创 2019-11-30 14:55:18 · 922 阅读 · 0 评论 -
MySQL 8.0.0开发里程碑版发布!
MySQL 开发团队于 12 日宣布 MySQL 8.0.0 开发里程碑版本(DMR)发布! 可能有人会惊奇 MySQL 为何从 5.x 一下跳跃到了 8.0。事实上,MySQL 5.x 系列已经延续了很多年,从被 Oracle 收购之前就是 5.1,而收购之后一直维持在 5.x,比如 5.5,5.6,5.7 等等。其实,如果按照原本的发布节奏,可以把 5.6.x 当成 6.x,5.7.x 当成 ...原创 2019-11-30 14:54:19 · 169 阅读 · 0 评论 -
MySQL数据类型简介
数据类型(data_type)是指系统中所允许的数据的类型。数据库中的每个列都应该有适当的数据类型,用于限制或允许该列中存储的数据。例如,列中存储的为数字,则相应的数据类型应该为数值类型。使用数据类型有助于对数据进行正确排序,并在优化磁盘使用方面起着重要的作用。因此,在创建表时必须为每个列设置正确的数据类型及可能的长度。MySQL 常见数据类型在 MySQL 中常见的数据类型...原创 2019-11-29 13:07:57 · 176 阅读 · 0 评论 -
MySQL存储引擎精讲(附带各种存储引擎的对比)
接下来介绍一下存储引擎的基本概念、MySQL 支持的存储引擎、存储引擎的选择以及操作默认存储引擎。什么是存储引擎数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。现在许多数据库管理系统都支持多种不同的存储引擎。MySQL 的核心就是存...原创 2019-11-29 13:07:17 · 147 阅读 · 0 评论 -
MySQL选择数据库(MySQL USE语句)
在 MySQL 中,USE语句用来完成一个数据库到另一个数据库的跳转。当用 CREATE DATABASE 语句创建数据库之后,该数据库不会自动成为当前数据库,需要用 USE 来指定当前数据库。其语法格式为:USE <数据库名>该语句可以通知 MySQL 把<数据库名>所指示的数据库作为当前数据库。该数据库保持为默认数据库,直到语段的结尾,或者直到遇见一...原创 2019-11-29 13:06:26 · 830 阅读 · 0 评论 -
MySQL删除数据库(DROP DATABASE语句)
在 MySQL 中,当需要删除已创建的数据库时,可以使用DROP DATABASE或DROP SCHEMA语句。其语法格式为:DROP DATABASE [ IF EXISTS ] <数据库名>语法说明如下:<数据库名>:指定要删除的数据库名。 IF EXISTS:用于防止当数据库不存在时发生错误。 DROP DATABASE:删除数据库中的所...原创 2019-11-29 13:05:44 · 1879 阅读 · 0 评论 -
MySQL修改数据库:ALTER DATABASE用法简介
数据库创建好后也是可以修改的,下面我们来介绍一下修改数据库的基本操作基本语法在 MySQL 中,可以使用 ALTER DATABASE 或 ALTER SCHEMA 语句来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为: ALTER DATABASE [数据库名] { [ DEFAULT ] CHARACTER SET <字符集名> | [ D...原创 2019-11-29 13:05:12 · 1780 阅读 · 1 评论 -
MySQL查看或显示数据库(SHOW DATABASES语句)
在 MySQL 中,可使用SHOW DATABASES语句来查看或显示当前用户权限范围以内的数据库。查看数据库的语法格式为:SHOW DATABASES [LIKE '数据库名'];语法说明如下:LIKE 从句是可选项,用于匹配指定的数据库名称。LIKE 从句可以部分匹配,也可以完全匹配。 数据库名由单引号' '包围。实例1:查看所有数据库列出当前用户可查看的所有数据...原创 2019-11-29 13:04:34 · 2058 阅读 · 0 评论 -
MySQL创建数据库(CREATE DATABASE语句)
数据库可以看作是一个专门存储数据对象的容器,这里的数据对象包括表、视图、触发器、存储过程等,其中表是最基本的数据对象。在 MySQL 数据库中创建数据对象之前,先要创建好数据库。在 MySQL 中,可以使用CREATE DATABASE语句创建数据库,语法格式如下:CREATE DATABASE [IF NOT EXISTS] <数据库名>[[DEFAULT] CH...原创 2019-11-29 13:03:37 · 816 阅读 · 0 评论 -
MySQL免安装版配置教程
配置免安装版 MySQL 的具体操作步骤如下:步骤 1):将 MySQL 免安装压缩文件解压到一个文件夹,如 D:mysql-5.7.20-winx64,如图所示。步骤 2):配置环境变量,在系统变量 path 后面追加 D:mysql-5.7.20-winx64bin,如图所示。步骤 3):创建配置文件,命名为 my.ini,编辑 my.ini 文件的内容...原创 2019-11-29 13:02:55 · 855 阅读 · 0 评论 -
MySQL配置教程(图解版)
配置 MySQL 数据库有两种比较常见的方式,分别是使用配置向导和手动更改,下面我们来分别介绍一下这两种方式使用配置向导步骤 1):MySQL 安装完成之后,进行配置信息的确认,单击 Next 按钮,如图所示。步骤 2):进入 MySQL 网络类型配置窗口,采用默认设置,单击 Next 按钮,如图所示。步骤 3):进入 MySQL 服务器类型配置窗口,采用默认...原创 2019-11-29 13:02:21 · 1559 阅读 · 0 评论 -
登录MySQL数据库
用户启动了MySQL服务,便可以通过客户端登录MySQL数据库。登录MySQL数据库的具体操作步骤如下:步骤 1):单击“开始”→“Windows 系统”→“命令提示符”,如图所示。步骤 2):打开命令行提示符界面,输入命令:cd C:Program FilesMySQLMySQL Server 5.7bin,按回车键,如图所示。步骤 3):在命令提示符界面可以通过登...原创 2019-11-29 13:01:43 · 215 阅读 · 0 评论 -
启动MySQL服务
验证 MySQL 成功安装后,用户需要启动 MySQL 数据库服务并登录。下面介绍启动MySQL服务,具体操作步骤如下:步骤 1):在桌面上右击“此电脑”→“管理”命令,如图所示。步骤 2):弹出“计算机管理”对话框,双击“服务和应用程序”,用户可查看计算机的服务状态,MySQL 的状态为“正在运行”,表明该服务已经启动,如图所示。注意:由于设置了 MySQ...原创 2019-11-28 16:17:15 · 188 阅读 · 0 评论 -
MySQL安装教程,包含所有平台(图解)
现在作为服务器的操作系统一般有两种,分别是 Windows Server 和 Linux,这里我们分别介绍在 Windows 下和 Linux 下安装 MySQL 的具体操作步骤。在 Windows 系统上安装MySQLWindows 平台下提供两种安装 MySQL 的方式:MySQL 二进制分发版(.msi 安装文件)。 免安装版(.zip 压缩文件)。用户使用图形化安装包...原创 2019-11-28 16:16:37 · 318 阅读 · 0 评论 -
MySQL下载步骤详解(带安装教程)
用户可以根据自身的操作系统类型,从 MySQL 官方下载页面免费下载相应的服务器安装包。本书以 MySQL 5.7.20 为例介绍其在 Windows 10 操作系统下的安装和配置过程。用户下载 Windows 图形化安装包的步骤如下。步骤 1):打开 MySQL 官方网站(http://www.mysql.com),单击 DOWNLOAD,进入 MySQL 产品的下载界面,如图所示...原创 2019-11-28 16:15:52 · 34614 阅读 · 4 评论