一、MySQL的Windows系统安装
1、下载MySQL安装包
打开如下链接地址,下载安装包
2、安装并配置
双击下载好的安装包进行安装,出现如下界面:
![](https://i-blog.csdnimg.cn/blog_migrate/d4a01db47d7dab054e994ee91b5032f3.png)
选择【
Full
】选项,然后单击【
Next
】按钮。
![](https://i-blog.csdnimg.cn/blog_migrate/2770ac2ebe72078c14e156fb2cc2bfd5.png)
出现如下界面,单击【
Execute
】按钮
![](https://i-blog.csdnimg.cn/blog_migrate/fa71afb8cfd89d03f02afbfcf618e9e6.png)
下一步执行完成后,会出现以下界面,单击【
Next
】按钮。
![](https://i-blog.csdnimg.cn/blog_migrate/dbe97421e03bf132f18c42c369304c0b.png)
执行后,会跳转到如下界面:然后单击【
Next
】按钮进行下一步
![](https://i-blog.csdnimg.cn/blog_migrate/577432cd7c92f4ce81dc67b7e0a38954.png)
跳转到如下界面,单击【
Next
】按钮进行下一步。
![](https://i-blog.csdnimg.cn/blog_migrate/75470ba30270f09d5fa3dfc1d77cb7ba.png)
![](https://i-blog.csdnimg.cn/blog_migrate/66bbae8091054bef9726aa2b7db034e7.png)
跳转到以下界面,单击【
Next
】进行下一步。
![](https://i-blog.csdnimg.cn/blog_migrate/8eedea1213e27db641c16bde84c278ec.png)
跳转到如下界面,单击【
Next
】按钮进行下一步
![](https://i-blog.csdnimg.cn/blog_migrate/4c03f7b2e328b2800772436b719a49f8.png)
跳转到以下界面,单击【
Execute
】执行安装。
![](https://i-blog.csdnimg.cn/blog_migrate/e7318ac277ae759c8b0265b0a4583da8.png)
安装完成后,跳转到如下界面:单击【
Finish
】按钮完成安装。
![](https://i-blog.csdnimg.cn/blog_migrate/6e843b4570a45775c5f974213dcec915.png)
跳转到如下界面,接下来进行软件相关配置,单击【
Next
】按钮进行下一步
![](https://i-blog.csdnimg.cn/blog_migrate/0bb24ef17d64f2dcef43a5ca211ceead.png)
跳转到如下界面,直接单击【
Finish
】按钮。
![](https://i-blog.csdnimg.cn/blog_migrate/c2ec2a9b5f8940ee18b14da4f1fc57ed.png)
跳转到如下界面,单击【
Finish
】按钮进行下一步。
![](https://i-blog.csdnimg.cn/blog_migrate/f453bca2f36939b6f6a516edcab355ea.png)
跳转到如下界面,在【
Password
】窗口输入前面填写的密码,然后单击【
Check
】按钮,当出现绿色对勾提示的时候,说明密码测试没有问题。单击【Next
】按钮进行下一步。
![](https://i-blog.csdnimg.cn/blog_migrate/4a6ba5c13cdb53c6d22f2a197506aefb.png)
跳转到如下界面,单击【
Execute
】按钮进行下一步。
![](https://i-blog.csdnimg.cn/blog_migrate/95371dde751b5b7a84a0e1b41520abfc.png)
执行完成之后如下图所示:单击【
Finish
】按钮
i
进行下一步
![](https://i-blog.csdnimg.cn/blog_migrate/f09476a350ed1398416ed3ccfa63f2c6.png)
跳转到如下界面,单击【
Next
】按钮进行下一步。
![](https://i-blog.csdnimg.cn/blog_migrate/b2647f032e2025378e374d2546124e7b.png)
跳转到如下界面,取消两个复选框的勾选。然后单击【
Finish
】按钮进行下一步
![](https://i-blog.csdnimg.cn/blog_migrate/0c8bb697e9a79b5a129d61b5288b6021.png)
3、后续的配置
3.1、配置客户端字符配置文件
找到
C:\Program Files\MySQL\MySQL Workbench 8.0\workbench
目录下的
os_utils.py
文件,使用
notepad++
软件打开进行编辑。
找到
356
行,将字符集
utf-8
修改为
gbk
即可。
![](https://i-blog.csdnimg.cn/blog_migrate/1134698b1107f6d3a8826750d30adba7.png)
二、创建一个英雄表(hero)
主键、name、nickname、address、groups、email、telphone
1、登录数据库
[root@localhost ~]# mysql -uroot -pAdmin123!
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.18 MySQL Community Server (GPL)
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql8.0 [(none)]>
2、创建数据库并使用
mysql8.0 [(none)]>create database db_test;
Query OK, 1 row affected (0.00 sec)
mysql8.0 [(none)]>use db_test;
Database changed
mysql8.0 [db_test]>
3、创建表hero
mysql8.0 [db_test]>create table hero( id int auto_increment primary key, name varchar(255) not null, nickname varchar(255), address varrchar(255), group_ varchar(255), email varchar(255), telephone int );
Query OK, 0 rows affected (0.01 sec)
4、向表中添加数据
mysql8.0 [db_test]>insert into hero (name,nickname,address,group_,email,telephone)
-> values
-> ('孙悟空','齐天大圣','花果山','西天取经','232131@qq.com',1234322342),
-> ('唐玄奘','唐僧','长安','西天取经','12321312@qq.com',2132132112),
-> ('曹孟德','曹操','许昌','魏国','1231221@qq.com',2132131212),
-> ('诸葛亮','孔明先生','襄樊','蜀国','3213213@qq.com',1231231233);
Query OK, 4 rows affected (0.00 sec)
Records: 4 Duplicates: 0 Warnings: 0
5、查看表结构
mysql8.0 [db_test]>desc hero;
+-----------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(255) | NO | | NULL | |
| nickname | varchar(255) | YES | | NULL | |
| address | varchar(255) | YES | | NULL | |
| group_ | varchar(255) | YES | | NULL | |
| email | varchar(255) | YES | | NULL | |
| telephone | int(11) | YES | | NULL | |
+-----------+--------------+------+-----+---------+----------------+
7 rows in set (0.00 sec)
mysql8.0 [db_test]>
6、查看表的数据
mysql8.0 [db_test]>select * from hero;
+----+-----------+--------------+-----------+--------------+-----------------+------------+
| id | name | nickname | address | group_ | email | telephone |
+----+-----------+--------------+-----------+--------------+-----------------+------------+
| 1 | 孙悟空 | 齐天大圣 | 花果山 | 西天取经 | 232131@qq.com | 1234322342 |
| 2 | 唐玄奘 | 唐僧 | 长安 | 西天取经 | 12321312@qq.com | 213213212 |
| 3 | 曹孟德 | 曹操 | 许昌 | 魏国 | 1231221@qq.com | 2132131212 |
| 4 | 诸葛亮 | 孔明先生 | 襄樊 | 蜀国 | 3213213@qq.com | 123123123 |
+----+-----------+--------------+-----------+--------------+-----------------+------------+
4 rows in set (0.00 sec)
mysql8.0 [db_test]>