mysql
mysql安装教程
这个作者很懒,什么都没留下…
展开
-
MySQL数据库学习路线汇总整理全集(附详细的学习路线介绍图)
很多人喜欢一上来就推荐好几本书,但是这些书晦涩难懂,对于初学者入门非常不友好。入门只需要一本书就够了,而不是多本。入门要让初学者看懂才是最重要的,而不是整那些高大上的东西。为了帮助刚毕业找工作,或者想转行成为数据分析师工作的朋友,我会用下面内容教会你怎样用最快速、最容易理解的方式学会数据库和SQL,并使用SQL进行数据分析:更多详细内容请点击我1.入门 2.简单查询 3.汇总分析...原创 2020-02-01 20:41:34 · 10181 阅读 · 2 评论 -
Python全栈 MySQL 数据库(SQL命令大全、MySQL 、Python调用)
梦想与了信仰 开局一张图主要三个方面:1.Linux终端命令2.MySQL语句3.Python调用精彩内容请点我学先删库 再跑路….. 终端命令:vi 文本编辑器cat ...原创 2020-02-01 20:41:27 · 1009 阅读 · 0 评论 -
mysql数据库常用命令和数据库操作命令详解汇总
文对MySQL的常用命令进行分类汇总、命令介绍、举例说明,如转载或引用请在醒目位置放上本文连接。本文可作为常用工具收藏,如对您略有帮助请点赞支持!由于SQL属于类B的语言,不区分大小写,为了便于阅读,本文所有SQL命令,均使用小写,勿喷。常用命令分类:服务层面:包含服务的启动、关闭等,通俗的说是进入MySQL之前,在终端输入、与MySQL有关的命令;数据库层面:包含数据库...原创 2020-01-30 08:48:02 · 5672 阅读 · 2 评论 -
windows下MySQL数据库如何正确启动和关闭,MySQL数据库如何正确配置
1.Windows下启动服务mysqld –console或 net start mysql关闭服务mysqladmin -uroot shudown或 net stop mysql2.Linux下启动服务service mysql start关闭服务service mysql stop重启服务service restart stop2、配置...原创 2020-01-29 21:58:32 · 5330 阅读 · 0 评论 -
MySQL数据库的常用基本操作汇总整理详细齐全
学习python少不了和数据库打交道,常见的数据库有:MySQL、SQLite、MongoDB、Redis等,这里主要介绍一下MySQL数据库的基本操作。数据库听起来感觉好高大上,当你接触之后有种恍然大悟的感觉,不就是把我们的数据存到一个表格中吗。可以简单的这么理解,大家都知道表格都是由表名、表头、数据等几部分组成的,数据库跟这类似,只不过叫法不一样,这里叫数据库名、表名和字段。数据库就简单介...原创 2020-01-29 21:58:29 · 1607 阅读 · 0 评论 -
mysql数据库出错码表大全汇总全集整理
1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键字重复,更改记录失败...原创 2020-01-28 21:06:19 · 1322 阅读 · 0 评论 -
mysql各类函数汇总整理全集
1. 数学函数Mysql数学函数 函数 作用 例 abs(x) 绝对值 abs(-0.5)=0.5 ceil(x),ceiling(x) 大于或等于x的最小整 数 ceil(0.5)=1,ceiling(-0.5)=0 floor(x) 小于或等于x的最大整数 floor(0.5)=0,floor(-0.5)=-1 r...原创 2020-01-28 21:05:31 · 939 阅读 · 0 评论 -
五种查看Mysql版本号方法和技巧汇总
Mysql:查看Mysql版本号方法一**【推荐】**:mysql> select version();+-----------+| version() |+-----------+| 8.0.15 |+-----------+1 row in set (0.00 sec)方法二:mysql> status--------------mysql ...原创 2020-01-28 21:04:10 · 984 阅读 · 0 评论 -
MySQL性能优化之骨灰级,高阶神技 !
在程序,语言,架构更新换代频繁的今天,MySQL 恐怕是大家使用最多的存储数据库了。图片来自 Pexels大量信息的存储和查询都会用到 MySQL,因此它的优化就对系统性能提升就尤为重要了。由于 MySQL 的优化范围较广,从软件到硬件,从配置到应用,无法一一道来。今天就从开发者的角度介绍一下 MySQL 应用优化。包括数据类型,数据表查询/修改,索引和...原创 2019-12-08 20:33:23 · 188 阅读 · 0 评论 -
MySQL DBA必读:万字归总表设计与SQL编写技巧
前言随着移动云平台系统业务不断增长,必然需要对各系统进行更新或者发布新版本,以满足用户的需求。但是在系统更新或者发布新版本时,往往会引起各种的性能隐患,使得系统的稳定性大大降低,这些性能隐患的根本原因大部分都在于软件开发标准不规范引起。为了加强开发标准规范,提高各系统的稳定性,本文从影响MySQL数据库性能的常见因素入手,重点论述下如何编写高效的SQL语句,并以合适的方式创建表和索引,以...原创 2019-12-08 20:31:46 · 336 阅读 · 0 评论 -
MySQL几点重要的性能指标计算和优化方法总结
1 QPS计算(每秒查询数)针对MyISAM引擎为主的DBMySQL> show GLOBAL status like'questions';+---------------+------------+| Variable_name |Value|+---------------+------------+|Questions| 2009191409 |+...原创 2019-12-08 20:29:25 · 248 阅读 · 0 评论 -
MySQL 全面优化,让你的 MySQL 飞起来!
在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。图-MySQL查询过程一、优化的哲学注:优化有风险,涉足需谨慎1、优化可能带来的问题 优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统; 优化手段...原创 2019-12-08 20:27:35 · 254 阅读 · 0 评论 -
程序员学习数据库安装教程中必会MySQL使用规范手册
一个平台或系统随着时间的推移和用户量的增多,数据库操作往往会变慢;而在Java应用开发中数据库更是尤为重要,绝大多数情况下数据库的性能决定了程序的性能,如若前期埋下的坑越多到后期数据库就会成为整个系统的瓶颈;因此,更规范化的使用MySQL在开发中是不可或缺的。一、MySQL数据库命名规范1、数据库所有表前缀均使用项目名称首字母缩写;2、数据库所有对象名称均使用小写字母,并且单词之间通过...原创 2019-12-07 12:38:10 · 4010 阅读 · 2 评论 -
MySQL8.0版本安装教程一步一步详细配图解答
等待下载完成双击运行如果有需要 我们可以新增一个用户出来点击 Add User,不需要的话 直接 点击 next默认的MySQL安装在C盘找到 可执行的 mysql的可执行程序查看 MySQL服务 是否 启动使用 DOS 命令...原创 2019-12-06 21:15:40 · 3076 阅读 · 0 评论 -
程序员必备超级详细的win安装Mysql下载与MYSQL安装教程图解
基于Windows平台的MySQL安装文件有两个版本,一种是以.msi作为后缀名的二进制分发版,一种是以.zip作为后缀的压缩文件。其中.msi的安装文件提供了图形化的安装向导,按照向导提示进行操作即可完成安装,.zip的压缩文件直接解压就可以完成MySQL的安装。接下来以MySQL5.5为例,讲解如何使用二进制分发版在Windows平台上安装和配置MySQL。mysql安装教程详细版本解答1...原创 2019-12-04 21:35:02 · 11693 阅读 · 2 评论 -
MySQL修改和删除触发器(DROP TRIGGER)
修改触发器可以通过删除原触发器,再以相同的名称创建新的触发器。基本语法与其他 MySQL 数据库对象一样,可以使用 DROP 语句将触发器从数据库中删除。语法格式如下:DROP TRIGGER [ IF EXISTS ] [数据库名] <触发器名>语法说明如下:1) 触发器名要删除的触发器名称。2) 数据库名可选项。指定触发器所在的数据库的名称...原创 2019-12-03 13:35:50 · 572 阅读 · 0 评论 -
MySQL创建用户(CREATE USER)
在对 MySQL 的日常管理和实际操作中,为了避免用户恶意冒名使用 root 账号控制数据库,通常需要创建一系列具备适当权限的账号,应该尽可能地不用或少用 root 账号登录系统,以此来确保数据的安全访问。创建用户可以使用 CREATE USER 语句来创建一个或多个 MySQL 账户,并设置相应的口令。语法格式:CREATE USER <用户名> [ IDENT...原创 2019-12-03 13:35:16 · 4393 阅读 · 0 评论 -
MySQL用户授权(GRANT)
当成功创建用户账户后,还不能执行任何操作,需要为该用户分配适当的访问权限。可以使用 SHOW GRANT FOR 语句来查询用户的权限。注意:新创建的用户只有登录 MySQL 服务器的权限,没有任何其他权限,不能进行其他操作。USAGE ON*.* 表示该用户对任何数据库和任何表都没有权限。授予用户权限对于新建的 MySQL 用户,必须给它授权,可以用 GRANT 语句来...原创 2019-12-03 13:34:37 · 650 阅读 · 0 评论 -
MySQL事务(TRANSACTION)
MySQL 数据库中事务是用户一系列的数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。为什么要使用事务事务具有 4 个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这 4 个特性简称为 ACID 特性。1) 原子性事务必须是原子工作单元,事务中的操作要么全部执行,要么全...原创 2019-12-03 13:34:05 · 165 阅读 · 0 评论 -
MySQL数据库备份(INTO OUTFILE)
MySQL 数据库管理系统通常会采用有效的措施来维护数据库的可靠性和完整性。但是在数据库的实际使用过程当中,仍存在着一些不可预估的因素,会造成数据库运行事务的异常中断,从而影响数据的正确性,甚至会破坏数据库,导致数据库中的数据部分或全部丢失。数据库系统提供了备份和恢复策略来保证数据库中数据的可靠性和完整性。数据库备份数据库备份是指通过导出数据或者复制表文件的方式来制作数据库的副本...原创 2019-12-03 13:33:29 · 244 阅读 · 0 评论 -
MySQL数据库恢复(LOAD DATA)
数据库恢复是指以备份为基础,与备份相对应的系统维护和管理操作。系统进行恢复操作时,先执行一些系统安全性的检查,包括检查所要恢复的数据库是否存在、数据库是否变化及数据库文件是否兼容等,然后根据所采用的数据库备份类型采取相应的恢复措施。数据库恢复机制设计的两个关键问题是:第一,如何建立冗余数据;第二,如何利用这些冗余数据实施数据库恢复。建立冗余数据最常用的技术是数据转储和登录日志文件...原创 2019-12-03 13:32:47 · 438 阅读 · 0 评论 -
MySQL Workbench使用教程
MySQL Workbench 是一款专为 MySQL 设计的集成化桌面软件,也是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化两个版本。该软件支持 Windows 和 Linux 系统,可以从https://dev.mysql.com/downloads/workbench/ 下载。MySQL Workbench 是可视化数据库设计软件,为数据库管理员和开发人员提供了一整...原创 2019-12-03 13:32:07 · 1040 阅读 · 1 评论 -
MySQL软件的安装详细教程(Windows版)
(一)MySQL下载进入https://www.mysql.com/网页,找到DOWNLOADS然后点击进入页面,在页面中,我们选择社区版Community 点击,选择MySQL Community Server下的DOWNLOAD,点击,我们选择相应的操作系统,并点击下载即可这里需要注意的是,我们下载相应系统的相应版本时,可以不注册,在跳转后页面选择,No thanks, just st...原创 2019-12-03 13:27:51 · 998 阅读 · 0 评论 -
关于新版的MySQL安装教程详细解读
在装MySQL时,突然发现最新版的居然是.zip格式的,我原来的还是有界面的,没办法,只好跟进时代潮流,下面介绍一下.zip版的MySQL安装教程首先进入官网:https://dev.mysql.com/downloads/mysql/然后选择你想要的版本下面是最新的版本,根据你的选择下载然后解压到指定路径其中data和my.ini是自己添加的,data是一个空...原创 2019-12-03 13:25:47 · 825 阅读 · 1 评论 -
MYSQL零基础入门安装到精通系列教程
MySQL 是一个关系型数据库,使用 SQL 语言进行增删改查操作,目前属于 Oracle 旗下的产品。MySQL 数据库开源免费,能够跨平台,支持分布式,性能也不错,可以和 PHP、Java 等 Web 开发语言完美配合,非常适合中小型企业作为 Web 数据库(网站数据库)。这套 MySQL 教程通俗易懂,实例丰富,既有基础知识,也有进阶技能,能够帮助读者快速入门,是你学习 MySQL ...原创 2019-12-03 13:22:29 · 5449 阅读 · 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 · 316 阅读 · 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 · 1333 阅读 · 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 · 186 阅读 · 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 · 250 阅读 · 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 · 403 阅读 · 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 · 173 阅读 · 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 · 322 阅读 · 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 · 413 阅读 · 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 · 903 阅读 · 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 · 150 阅读 · 0 评论 -
MySQL数据类型简介
数据类型(data_type)是指系统中所允许的数据的类型。数据库中的每个列都应该有适当的数据类型,用于限制或允许该列中存储的数据。例如,列中存储的为数字,则相应的数据类型应该为数值类型。使用数据类型有助于对数据进行正确排序,并在优化磁盘使用方面起着重要的作用。因此,在创建表时必须为每个列设置正确的数据类型及可能的长度。MySQL 常见数据类型在 MySQL 中常见的数据类型...原创 2019-11-29 13:07:57 · 152 阅读 · 0 评论 -
MySQL存储引擎精讲(附带各种存储引擎的对比)
接下来介绍一下存储引擎的基本概念、MySQL 支持的存储引擎、存储引擎的选择以及操作默认存储引擎。什么是存储引擎数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。现在许多数据库管理系统都支持多种不同的存储引擎。MySQL 的核心就是存...原创 2019-11-29 13:07:17 · 133 阅读 · 0 评论 -
MySQL选择数据库(MySQL USE语句)
在 MySQL 中,USE语句用来完成一个数据库到另一个数据库的跳转。当用 CREATE DATABASE 语句创建数据库之后,该数据库不会自动成为当前数据库,需要用 USE 来指定当前数据库。其语法格式为:USE <数据库名>该语句可以通知 MySQL 把<数据库名>所指示的数据库作为当前数据库。该数据库保持为默认数据库,直到语段的结尾,或者直到遇见一...原创 2019-11-29 13:06:26 · 722 阅读 · 0 评论 -
MySQL删除数据库(DROP DATABASE语句)
在 MySQL 中,当需要删除已创建的数据库时,可以使用DROP DATABASE或DROP SCHEMA语句。其语法格式为:DROP DATABASE [ IF EXISTS ] <数据库名>语法说明如下:<数据库名>:指定要删除的数据库名。 IF EXISTS:用于防止当数据库不存在时发生错误。 DROP DATABASE:删除数据库中的所...原创 2019-11-29 13:05:44 · 1800 阅读 · 0 评论 -
MySQL修改数据库:ALTER DATABASE用法简介
数据库创建好后也是可以修改的,下面我们来介绍一下修改数据库的基本操作基本语法在 MySQL 中,可以使用 ALTER DATABASE 或 ALTER SCHEMA 语句来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为: ALTER DATABASE [数据库名] { [ DEFAULT ] CHARACTER SET <字符集名> | [ D...原创 2019-11-29 13:05:12 · 1653 阅读 · 1 评论