- MySQL 8 DBA基础教程
- 孙泽军 刘华贞
- 795字
- 2025-02-17 19:25:21
3.2 在命令行界面操作数据库
数据库的操作包括创建数据库、查看数据库、选择数据库以及删除数据库。本节将详细讲解如何通过命令行操作数据库。
3.2.1 创建数据库
创建数据库是指在数据库系统中划分一块空间,用来存储相应的数据,这是进行表操作的基础,也是进行数据库管理的基础。
在MySQL中创建数据库之前,可以使用SHOW语句来显示当前已经存在的数据库,具体SQL语句如下,执行结果如图3-8所示。
SHOW DATABASES;
创建数据库的SQL语句如下,其中参数database_name表示所要创建的数据库的名称,再通过SHOW语句查询,如图3-9所示。
CREATE DATABASE database_name;

图3-8 查询所有数据库

图3-9 创建数据库再查询数据库
3.2.2 查看数据库
查看数据库在前面3.2.1小节中已经提过了,SQL语句如下:
SHOW DATABASES;
执行结果如图3-9所示,不再赘述。
3.2.3 选择数据库
既然数据库是数据库对象的容器,而在数据库管理系统中一般又存在许多数据库,那么在操作数据库对象之前,首先需要确定是哪一个数据库,即在对数据库对象进行操作时,需要先选择一个数据库。
在MySQL中选择数据库通过SQL语句USE来实现,其语法形式如下:
USE database_name;
上述语句中,database_name参数表示所要选择的数据库名字。
在选择具体的数据库之前,首先要查看数据库管理系统中已经存在的数据库,然后才能从这些已经存在的数据库中进行选择,如果选择一个不存在的数据库,就会出现如图3-10所示的错误。所以正确的操作是执行如下命令,执行结果如图3-11所示。
USE database_name;

图3-10 选择不存在的数据库

图3-11 选择数据库
3.2.4 删除数据库
在删除数据库之前,首先需要确定所操作的数据库对象已经存在。在MySQL中删除数据库通过SQL语句DROP DATABASE来实现,其语法形式如下:
DROP DATABASE database_name
上述语句中,database_name参数表示所要删除的数据库名字。
步骤01 创建数据库test_db_cmd_d,如图3-12所示。
CREATE DATABASE test_db_cmd_d;
步骤02 查询数据库是否创建成功,如图3-13所示,可以看到新的数据库创建成功。
SHOW DATABASES;

图3-12 新建数据库

图3-13 查询数据库
步骤03 删除数据库,如图3-14所示。
DROP DATABASE test_db_cmd_d;
步骤04 查询数据库是否删除成功,如图3-15所示,可以看到新建的数据库已经被删除。
SHOW DATABASES;

图3-14 删除数据库

图3-15 查询数据库