《快速念咒——MySQL自学入门指南》——MySQL8.0的下载、安装以及样例表的使用

在通过之前的4篇文章,向大家做完铺垫性的讲解后,我们在正式上手前还需要给自己的个人电脑安装上MySQL——

本节分为4个板块——下载安装配置样例表的使用。在下载之前,请大家先关闭电脑不必要的程序。

一.下载

  1. 前往MySQL官网:http://www.mysql.com。然后点击“Downloads”:

在这里插入图片描述
2.下拉界面,然后点击“MySQL Community (GPL) Downloads ”(社区版):

在这里插入图片描述
3.接着,请点击“MySQL Community Server”:

在这里插入图片描述
4.由于我们要下载MSI格式的文件(非ZIP),所以请点击“Go To Download Page”:

在这里插入图片描述
5.选择下面那个“Downloads ”(32位和64位是兼容的,所以64位电脑也下这个版本):

在这里插入图片描述
6.点击礼貌的拒绝后,开始下载:

在这里插入图片描述

二.安装

  1. 双击该程序包:

在这里插入图片描述
8. 我们会选择自定义安装——“Custom”,然后点击“Next”:

在这里插入图片描述
9. 此时我们来到了一个选择界面,左边的“Available Products”中列出了所有产品内容;右边的“Products/Features To Be Installed”是即将安装内容。

大家可以看到,右边的界面此时还没有任何内容,所以接下来我们要做的就是从左边进行内容选取:

在这里插入图片描述
10.在此处,我们选择安装的内容有两项:

其一是服务端“MySQL Server 8.0.0.21”;

其二是数据库可视化界面“MySQL Workbench 8.0.21”;

具体操作为:

首先,点击“MySQL Servers”和“Applications”前的加号(+),需要点击多次,直至出现上述提到的两个目标。

接着,选中它们,此时你会发现向右的箭头变绿了,然后点击该箭头,它们就会出现在右边:

在这里插入图片描述
然后点击“Next

11.接着,我们会来到正式的安装界面。请点击“Execute”,等待安装完成…

需要说明的是:可能有些同学在出现该界面前,会先进入“Check Requirement”界面,这是因为需要安装Microsoft VC++。

那么也请直接点击“Execute”,然后在蹦出来的界面内(带有紫色Logo),点击“我同意许可条款和条件”后,再点击右下角的“安装”。安装好后点击确认,就会来到该界面:

在这里插入图片描述
12.安装完成后,直接点击“Next”:

在这里插入图片描述

三. 配置

  1. 现在进入配置界面,请直接点击“Next”:

在这里插入图片描述
14.下面需要选择引擎,我们选择默认的“Standalone MySQL Server/Classic MySQL Replication”,然后点击“Next”:

在这里插入图片描述
15.接下来是选择配置类型和数据库连接方式,配置类型(Confug Type)选择“Development Computer”;端口号(Port)是3306。它们都是默认的,因此可直接点击“Next”:

在这里插入图片描述
16.身份验证方式我们依然选默认的“Use Strong Password Encryption for Authentication”, 然后点击“Next”:

在这里插入图片描述
17.接下来是设置密码。这一步**非常重要!**以后登录会经常使用密码,而且更改密码很麻烦,所以请大家一定牢记密码,最好拿本子记下来。
确认密码后,点击“Next”:

在这里插入图片描述
18.然后是配置Windows服务。Windows Service一定要勾选(默认).

服务名(Windows Service Name)默认是“MySQL80”,这是可更改的。

当然,你可以根据需要来勾选是否“开机自启”。完成后,点击“Next”:

在这里插入图片描述19.进入应用配置界面,我们直接点击“Execute”,然后等待完成:

在这里插入图片描述20.完成配置。点击“Finish”:

在这里插入图片描述
21.这一步直接点击“Next”:

在这里插入图片描述
22.大功告成,点击“Finish”:

在这里插入图片描述

四. 使用样例表

样例表就是《快速念咒》为大家准备的在学习操作过程中使用的表,样例表的使用包括两项步骤:

第一是执行创建表的命令;第二是执行往表中插入数据的命令。

由于这两项步骤的代码已经写好了,所以大家只需一股脑的把它们丢进去然后点击执行。下面会为大家详细介绍如何使用~

23. 在完成安装以后,我们刚刚选装的MySQL Workbench会自动蹦出来,如果没有的话大家手动点击即可。它的显示界面如下:

在这里插入图片描述
MySQL Workbench是我们日常学习和操作SQL的编辑器,它的界面友好简洁。

如果不使用它,那么我们日常的编辑界面就会是:

在这里插入图片描述
接着我们只需双击“MYSQL80”,输入密码后,点击“OK”:

在这里插入图片描述
24.接着,我们会初次来到这个界面,而它以后会时常陪伴着我们:

在这里插入图片描述
现在不妨对它的布局进行一些调整…然后再点击“SCHEMAS”标识:

在这里插入图片描述
“SCHEMAS”的英文字面含义是模式,但在此处,它其实与“数据库”是同义词。

可以看到,此时在我们的电脑里还没有数据库,虽然右边出现了一个名为“SYS”的数据库,但它是空的。我们可以先双击它,直至颜色变深,然后点击鼠标右键,再选择点击“DROP SCHEMAS…”,把它删掉:

在这里插入图片描述
25.接下来我们要做的就是创建一个数据库,请将鼠标移至“SCHEMAS”区域的任意位置,然后右键选择“CREATE SCHEMAS…”:

在这里插入图片描述
这就是创建数据库的界面,大家可以为数据库取一个你喜欢的名字,我选择输入的是“快速念咒chapter1”。

输入名称后,点击“Apply”,然后请再次点击“Apply”,最后点击“Finish”:

在这里插入图片描述
26.可以看到,右边已经出现了我们刚刚创建的数据库(大家可以把刚刚创建数据库的界面给叉掉):

在这里插入图片描述
然后双击该数据库,你会发现它的颜色变深,而且下面有信息蹦出来:

在这里插入图片描述
它们表示在“快速念咒chapter1”这个数据库中,含有哪些表?哪些视图?哪些存储过程和哪些自定义函数?这些内容我们都会逐步向大家介绍,不过首先要了解的就是表!

颜色加深说明我们已经选中它了,现在就可以对它进行操作了。

第一步是请将以下代码复制粘贴到编辑窗口:

CREATE TABLE Formula
(  
for_id      int       NOT NULL AUTO_INCREMENT,  
step    char(20)  NOT NULL ,  
material     char(30)  NOT NULL ,  
weight     decimal(8,2) NOT NULL ,  
remark    text   NULL ,  
PRIMARY KEY (for_id)) ENGINE=InnoDB;

编辑窗口就是我们日常书写SQL语句的地方,可以同时开启多个窗口,只需点击左上角的:在这里插入图片描述
这些代码是用来创建表的指令,我们在《七嘴八舌聊SQL》中提到过:表才是数据最直接的载体。

所以第二步我们会点击执行,也就是编辑窗口上方的“闪电”:在这里插入图片描述
执行完成后,界面下方会给我们反馈,如果是绿色的对钩,那么就表示语句顺利执行了!

现在请点击“SCHEMAS”旁边的“刷新”键,也就是两个左右彼此环绕的箭头:在这里插入图片描述
可以看到“Tables”左边出现了一个箭头,点击它后,就会看见我们刚刚创建完成的“FORMULA”表了:在这里插入图片描述当然,我们也可以输出SQL语句来查看数据库中的表,在选中数据库的前提下,在编辑窗口输入:

SHOW TABLES;

点击执行(闪电符)后,那么结果就会输出为:

在这里插入图片描述也可以更进一步地查看FORMULA表的一些基本信息,只需输入:

SHOW COLUMNS FROM FORMULA;

就会得到反馈:

在这里插入图片描述
它显示这张表含有哪些列?各个列对应的数据类型以及能否含有空值等信息。这些内容我们在日后会详细为大家讲述。所以此时大概有个初识就好~

然而现在表还是空的,所以第三步就是往其中插入数据。下面请将以下代码复制粘贴到编辑窗口:

INSERT INTO formula(for_id, step, material, weight, remark)VALUES(10001, '步骤6', '柳芽', '5.50', '3月初的嫩芽');
INSERT INTO formula(for_id, step, material, weight, remark)VALUES(10002, '步骤1', '曼陀罗果', '100.86', '不去皮直接使用');
INSERT INTO formula(for_id, step, material, weight, remark)VALUES(10003, '步骤7', '猪心神经', '15', '成年猪心神经即可');
INSERT INTO formula(for_id, step, material, weight, remark)VALUES(10004, '步骤5', '烁石', '10', '粉末');
INSERT INTO formula(for_id, step, material, weight, remark)VALUES(10005, '步骤4', '燕尾蝶', '10', '共计2只体长不超过7厘米的药本');
INSERT INTO formula(for_id, step, material, weight, remark)VALUES(10006, '步骤2', 'icefrog', '25', '加入后逆时针缓慢搅拌1分钟');
INSERT INTO formula(for_id, step, material, weight, remark)VALUES(10007, '步骤4', '双耳薄荷', '7', '去茎');
INSERT INTO formula(for_id, step, material, weight, remark)VALUES(10008, '步骤5', '曼陀罗果', '75', '去皮后切条');
INSERT INTO formula(for_id, step, material, weight, remark)VALUES(10009, '步骤5', '果戈里根汁', '70', '夏采冬藏的春根');
INSERT INTO formula(for_id, step, material, weight, remark)VALUES(10010, '步骤7', '碳酸', '10', '选择性使用');
INSERT INTO formula(for_id, step, material, weight, remark)VALUES(10011, '步骤3', '露水', '120', null);
INSERT INTO formula(for_id, step, material, weight, remark)VALUES(10012, '步骤4', 'ICEFROG', '20', null);

当然,你可以将刚刚创建表的语句删掉然后再粘贴,也可以另外开启一个编辑窗口:

在这里插入图片描述

然后点击执行(闪电符)就好:

在这里插入图片描述

瞧,下面亮起了一排排绿色的指示灯,这说明数据已经全部插入完成了。至此,我们就可以开始正式学习了!

欢迎大家扫码关注订阅号:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值