[TOC]
>[success] # MySql介绍
* **MySql 是 web server 中最流行的关系型数据库**
* 官网可以免费下载,用于学习,商业用途赚钱使用的话,可能会有一些费用的问题
* 轻量级,易学易用
>[success] ## MySql下载
* 下载地址 https://dev.mysql.com/downloads/mysql/
进入官网后,点击下面这个按钮,进入下载页面
![](https://img.kancloud.cn/55/0c/550cffdb7fd540e8b1e83e38f83602a2_1210x929.png)
然后这里会有 **2** 个版本, **第1个是在线安装,联网可选 ,第2个是离线安装,下载到本地安装** ,这里我们 **下载第2个**
![](https://img.kancloud.cn/34/24/3424465fbaab99b512f1689e143adfd4_1174x768.png)
这里点击点击不需要,直接进行下载
![](https://img.kancloud.cn/57/06/57068b3934da14353a006d199adc79ff_846x708.png)
>[success] ## MySql安装
1. 下载完成后会有一个点击安装程序
![](https://img.kancloud.cn/47/3e/473e7359285e6385e222bedec2a95f36_136x160.png)
2. 选择 **第 2 个 ,只安装 MySQL**
![](https://img.kancloud.cn/f7/9e/f79edd513c3a2aaaf60cf9791f32693a_779x596.png)
3. **点击 Execute 开始安装**
![](https://img.kancloud.cn/6a/31/6a31dd555436b0eb854334ff8c02a4fe_780x591.png)
4. **点击 Next**
![](https://img.kancloud.cn/32/41/324147fbd94ce29687af95229c2ff164_780x591.png)
5. **点击 Next**
![](https://img.kancloud.cn/ce/65/ce656994ada433a3467c7a8f24bec539_774x588.png)
6. **点击 Next**
![](https://img.kancloud.cn/a3/6d/a36d11ba1dbe0f7282337b85b62b0270_782x589.png)
7. **第 1 个是强密码校验**,**mysql** 推荐使用最新的数据库和相关客户端,**MySQL8** 换了加密插件,所以如果
选第一种方式,很可能你 **后续使用可视化工具客户端连不上mysql8**。**所以这里一定要选第二个(下图红框的地方)**,所以这一步很重要。
![](https://img.kancloud.cn/ea/d1/ead1e272288cb4442d3c8beb76f3ec8d_779x591.png)
8. **设置密码**
**设置密码,需要牢记**,最好 **将登陆用户名(是 root )和密码(下图的地方设置)记录到其他地方,因为后面要用这个密码连接数据库** ,**设置完了密码后点击 Next**
![](https://img.kancloud.cn/47/46/4746e8dbfcdd19d302caf7dad883eac4_783x590.png)
9. **默认点击next继续**
如果出现下图红框的警告,表示名称重复了,换个其他名称
![](https://img.kancloud.cn/69/68/6968d71afd9e7b7441e2d58cb02e5dd5_766x559.png)
10. **点击执行(Execute)安装**
![](https://img.kancloud.cn/07/cd/07cd6217482376a683de730fbaacc5f9_781x591.png)
11. **点击Finish**
![](https://img.kancloud.cn/5c/8c/5c8c43dae377ae038049645445f45294_783x591.png)
12. **点击 Next**
![](https://img.kancloud.cn/f2/8a/f28a79aa4a1dd34ff4b9b00b9da9dcee_784x591.png)
13. **点击Finish**
![](https://img.kancloud.cn/85/a2/85a2102f9de1d064ad6cd11ed3d9bf77_786x590.png)
14. **检验是否安装成功**
![](https://img.kancloud.cn/6b/02/6b0230adde451916bc44faf77b9e18eb_414x683.png)
**点击开始菜单 》输入 mysql查询 》然后找到一个mysql开头Unicode结尾的程序** 运行,然后输入刚才设置的密码进行登录
![](https://img.kancloud.cn/c3/12/c31205568c86b83163569a3b0c11704a_973x509.png)
如果能显示出下面红线类似的内容表示安装成功。
>[success] ## mysql workbench 下载与安装
* **workbench 是操作 mysql 的可视化客户端** ,类似操作 git ,我们使用 **SourceTree** 可视化工具提交代码一样
* **下载地址:https://dev.mysql.com/downloads/workbench/**
1. 进入官网后,点击下面这个按钮,进入下载页面
![](https://img.kancloud.cn/ea/f5/eaf5cfa1ef7df5986da2796bfa700620_1051x868.png)
这里点击点击不需要,直接进行下载
![](https://img.kancloud.cn/7a/96/7a96ec216579296d3e0df530bfce353f_852x703.png)
2. 直接点击 **Next** 下一步
![](https://img.kancloud.cn/fb/14/fb1413739229db61a1a9be9fca4efb83_496x381.png)
3. 直接点击 **Next** 下一步
![](https://img.kancloud.cn/12/0d/120d8eec889c3fcee446c4f8469d5a9c_496x380.png)
4. **按照默认的来,点击 Next**
![](https://img.kancloud.cn/13/92/1392a432607a886cb8b05707252875a7_491x377.png)
5. **点击 install 下载**
![](https://img.kancloud.cn/8d/24/8d24fbb15d7a13753df4cf53db5c2dea_498x377.png)
6. 安装完成,点击 **Finish**
![](https://img.kancloud.cn/3f/28/3f287bbfbf0d12125b7206e9fed18e2f_501x374.png)
>[success] ## mysql workbench 的基本使用介绍
首先 **打开 workbench** 后可以看到一个 **加号图标** ,点击这个图标,进行创建连接
![](https://img.kancloud.cn/6a/4e/6a4e339d507add1c0903b3cd38828576_1178x890.png)
然后会出现下面这个界面,填写创建的信息
![](https://img.kancloud.cn/5f/0a/5f0abbb24a2175068b31b5d228a93272_800x500.png)
这里面的意思是:
1. **Connection Name** 连接名称,随便输入一个名字就可以了
2. **Connection Method** 连接方法,不用去改,默认的就行
3. **Hostname** 主机名, **默认127.0.0.1** ,不用去改,默认的就行
4. **Port** 端口, **默认3306** ,不用去改,默认的就行
5. **userName** 用户名称, **默认root** ,不用去改,默认的就行
6. **Password** 密码,**安装 MySQL 时,设置的密码**
最后 **点击 ok 按钮** ,这时候就会出现我们刚才连接的数据库了,这时候点击我们刚创建的 **blog-1** 这个连接
![](https://img.kancloud.cn/c4/b8/c4b88345dfc500c83a3caac84cdf13cb_1182x890.png)
进入后会出现下面这样的界面
![](https://img.kancloud.cn/86/f9/86f924cc3c64c72c04c803bb263c035e_1186x891.png)
1. **左侧是数据库的列表** 如果没有的话,点击 **Schemas** 就会出现了
2. **左上角上面带加号的SQL按钮** ,点击就可以 **创建一个空白的编辑区(编辑区内可以写SQL语句)** ,可以在里面输入一句 `show databases;` ,来做测试,输入完成后点击图中圈中的 **闪电按钮,就可以执行编辑区内的SQL语句指令** ,**注意:如果 鼠标滑动选中一部分SQL语句,就只执行选中部分的SQL语句,如果未滑动选中则执行所以SQL语句**
![](https://img.kancloud.cn/ba/ab/baab1f418e69dc0d37776c12392059e0_1200x900.png)
**执行完成之后下面就会展示所有的库** ,如果你是刚刚安装完 **mysql** , **默认会存在这 4 个库** ,这是它自带的,不用管它,也不要删除它。
- NodeJS基础
- 什么是NodeJS
- npm
- Node.js+Express+Koa2+开发Web Server博客
- 下载和安装node
- nodejs和js的区别
- commonjs-演示
- nodejs如何debugger
- server端与前端的区别
- 项目需求分析
- 开发接口(不使用任何框架)
- http-概述
- 处理get请求
- 处理post请求
- 处理http请求的综合示例
- 搭建开发环境
- 初始化并且开发路由
- 开发博客项目之数据存储
- MySql介绍
- 数据库操作(创建和增、删、查)
- Nodejs 操作 Mysql
- Nodejs 链接 mysql 做成工具
- API 对接 MySQL
- 开发博客项目之登陆
- cookie-介绍
- cookie用于登录验证
- cookie做限制