首先先来说一下MySQL中常见的操作:
1. 清屏 system clear;
2. 如果你使用的是腾讯云的Ubuntu,登陆的时候用户名可能是ubuntu,进入后可以使用 sudo -i 切换为高级用户

一、创建数据库

示例: 

MySQL——库操作-LMLPHP
其中, show databases; 可以查看所有的数据库,以此来验证我们的操作是否成功。

二、删除数据库

在创建或删除数据库时,还可以指定数据库的字符集和校验规则,现在先不着急看如何在使用SQL句柄时指定,下面先来了解一下什么是字符集和校验规则

三、字符集和校验规则

创建数据库时,如果不指定编码集,系统会使用默认的编码集,这样的编码集有两个:

3.1 查看系统默认字符集以及校验规则

MySQL——库操作-LMLPHP
以上是我的MySQL默认的编码集,每个人的可能大同小异,基本都是 utf8

3.2 查看数据库支持的字符集

3.3 查看数据库支持的字符集校验规则

3.4 指定编码集

3.4 校验规则对数据库的影响

3.4.1 不区分大小写

创建一个数据库,校验规则使用utf8_ general_ ci[不区分大小写]

可以看到如果使用不区分大小写的校验规则,那么在查询 'a' 时,不论是 'A' 还是 'a' ,系统都会列出。下面来看看使用区分大小写的校验规则。

3.4.2 区分大小写

当使用区分大小写的校验规则时,查出来的数据就是严格遵循大小写的。

四、 操纵数据库

4.1 查看数据库

4.1.1 查看所有数据库

4.1.2 查看当前使用的数据库

4.1.4 查看创建库时的语句

4.3 进入库

4.4 修改库

可以修改数据库的字符集:

也可以修改校验集:

五、备份和恢复

5.1 备份库

在Linux命令行可输入以下命令:

备份后的文件可以指定路径,既可以使用绝对路径,也可以使用相对路径。

5.2 恢复

恢复就是在MySQL中了,现在先删除 test1 这个数据库:

再使用以下命令恢复:

可以发现,MySQL中重新生成了 test1 这个 database:
MySQL——库操作-LMLPHP

5.3 备份表

备份表时可以不使用 -B 选项,该选项是为了指明数据库,备份表可以使用以下命令:

六、查看连接情况

与 WiFi 类似,MySQL如果有多个用户使用时也会卡顿,可以使用以下命令查看当前使用 MySQL 的用户:

MySQL——库操作-LMLPHP

09-09 15:26