
MySQL
张旭东0101
日光之下无鲜事
展开
-
MySQL的安装及客户端SQLyog和Navicat的安装
目录一、MySQL的安装二、SQLyog的安装三、Navicat的安装一、MySQ的L安装(一)MySQL的安装1.到这里MySQL下载先把MySQL下载下来,挑选你需要的MySQL Community Server版本及对应的平台这里既可以选择安装包.msi文件也可以选择压缩包.zip文件,我这里选择的是.msi的安装包文件,所以下面的安装步骤都是基于这个进行...原创 2019-03-22 13:20:33 · 2882 阅读 · 1 评论 -
MySQL(一)——在Linux下安装MySQL
一、MySQL在Linux下的安装时常接触Linux的同学可能知道,Linux下的安装包一般包含有三种不同的格式:yum、tar.gz、rmp,这三者的大致区别如下tar.gz:tar.gz就是一个压缩包,类似于win上面的zip等文件rpm:rpm是一种用来打包软件的的文件格式,他是一种特定的专门用来进行软件的安装、卸载等操作的格式yum:yum可以理解为一个专门用来管理软件的体...原创 2019-03-23 13:30:27 · 3357 阅读 · 0 评论 -
MySQL(四)——SQL常见优化手段及如何避免索引失效
在MySQL(三)——SQL执行计划分析这篇文章中具体介绍了一下SQL执行计划中各个字段的含义,今天这篇文章就简单的说一说具体的优化手段吧。一、SQL优化在做具体的总结之前,为了便于理解,先拿一个具体的例子的简单的实际操作一下具体的SQL优化过程。先创建一张book表(有图书编号、书名、作者、出版编号、类型编号四个字段),并随便插入几条数据:create table book(...原创 2019-03-31 16:33:33 · 476 阅读 · 0 评论 -
MySQL(二)——MySQL的逻辑分层-存储引擎-SQL优化
目录一、MySQL的逻辑分层二、数据引擎三、SQL优化 (一)索引 1.索引的相关概念 2.B-树和B+树 3.索引的优缺点 4.索引的相分类 5.索引的创建 ...原创 2019-03-24 16:52:45 · 500 阅读 · 0 评论 -
MySQL(三)——SQL执行计划分析
目录一、SQL执行计划概述二、explain字段详解 1.id 2.select_type 3.possible_keys 4.key 5.key_len 6.ref 7.rows 8.Extral一、SQL执行计划概述我们在上一节MySQL(二)——MySQL的逻辑分层-存储引擎-SQL优化中的最后...原创 2019-03-28 01:08:25 · 2499 阅读 · 0 评论 -
MySQL(五)——MySQL中的变量
在mysql文档中,mysql变量可分为两大类,即系统变量和用户变量。但根据实际应用又被细化为四种类型,即局部变量、用户变量、会话变量和全局变量。一、局部变量mysql局部变量,只能用在begin/end语句块中,比如存储过程中的begin/end语句块。其作用域仅限于该语句块。-- declare语句专门用于定义局部变量,可以使用default来说明默认值declare ...转载 2019-04-15 21:30:33 · 320 阅读 · 0 评论 -
MySQL(六)——存储过程和存储函数
前言 今天简单的介绍一下“存储函数”和“存储过程”,平时在工作中用到的时间不多,时间长了难免会忘记。在这里简单的做个回忆总结,方便自己以后复习回忆,当然能帮到需要的同学那就更好了。 关于MySQL中的存储过程/函数可以类比我们java中的方法进行理解,它们都是对一些经常要用到的代码打包封装到一个方法中,在需要用到的地方直接调用方法名就可以了,这样就省去了很多重复代码的编...原创 2019-04-16 02:40:10 · 998 阅读 · 0 评论