最新MySQL 8.0的安装过程与简单介绍

最新MySQL 8.0安装过程与简单介绍

一、下载

最近开始学SQL,记录一下过程。

MySQL是比较流行的关系型数据库管理系统,首先是下载:官网直达链接
或者 找到mysql官网,然后:

在这里插入图片描述

在这里插入图片描述

上图这个"Installer"是MySQL专门的安装工具,以后还可以用它管理(添加、删除、升级等)MySQL相关的组件。

下图两个"Download"其实选哪个都行。

在这里插入图片描述

在这里插入图片描述

下好以后打开安装程序,一般就用它默认的设置就好,一路点"next"。到第二步"check requirements"时,可能会提示你要安装一些额外程序,比如python等,点yes就好。

到了某一步时,还要设定管理员(root)密码,如下图:

在这里插入图片描述

之后提示连接服务器时,输入刚才设定的密码即可。

期间要点好多个“next”,整个过程大概要5-10分钟。

二、简单介绍

1.MySQL Workbench

首先,打开"MySQL Workbench",这是管理数据库的图形化工具,初学时候常用这个。主界面是这样的:

在这里插入图片描述

默认有一个"Local instance",可以和本地的数据库建立连接,当然也可以点击"+"号自己再新建几个连接。点击这些方框即可开始连接(需要输入之前设定的密码)。

在这里插入图片描述

连接后,如下图:

在这里插入图片描述

上方的工具栏可以进行很多操作,比如红框里的按钮可以新建SQL窗口,即图中右侧最大的那个窗口,可以在里面写SQL语句,这个比较常用;工具栏里的其他按钮还可以新建数据库、表格等。左边的"Navigator"窗口可以管理你现有的数据库。右下角的"Output"窗口会在你执行SQL语句时输出正确、警告或错误的提示。

2.MySQL Shell

"MySQL Shell"是一个命令行工具,也可以在里面执行SQL语句,另外它还支持python和javascript,目前我还没有用到。

在这里插入图片描述

3.MySQL Notifier

"MySQL Notifier"常驻于系统任务栏,可以查看、管理服务器和实例等。它会默认开机启动,可以进"Actions-Options"里把"Run at Windows startup"取消勾选;感觉平常不打开它也没有什么影响。

在这里插入图片描述

4.MySQL installer

“MySQL installer”就是之前说的管理这些组件用的。

在这里插入图片描述

5.其他

找学习教程时发现有的人喜欢用5.7版本的,我还是希望版本新一点好。那么MySQL 8.0有哪些新特性呢?看了一下官网,大概有(包括但不限于):

Transactional Data Dictionary:包含了一个事务数据字典,存储数据库对象的信息;
Security and account management:提升了安全性和账户管理的灵活性;
Default to utf8mb4:字符集默认为utf8mb4,多包括了一些emoji表情、罕见的汉字等;
Common Table Expressions:支持常用表表达式,包括递归和非递归;
Window Functions:支持窗口功能,可以使用与该行相关的行进行计算。

目前还不是太理解,随着学习的深入慢慢掌握吧。