如果您在运行 Linux 服务器上使用 MySQL,则可以简单地使用终端创建数据库。

在本文中,我们将向您展示通过执行简单的 SQL 查询在 MySQL 中创建数据库是多么容易。

为了创建数据库,您必须mysql在服务器运行时打开命令行界面并输入数据库命令。

这是通用CREATE DATABASE语句语法。

CREATE DATABASE [IF NOT EXISTS] database_name
[CHARACTER SET charset_name]
[COLLATE collation_name]

数据库名称在 MySQL 服务器实例中必须是唯一的。如果您尝试使用已存在的名称创建数据库,MySQL 会发出错误。为避免在意外创建已存在的数据库时出现此类错误,您可以指定该 IF NOT EXISTS 选项。何时 IF NOT EXISTS 使用数据库仅在给定名称与现有数据库名称不冲突时创建。

相关:如何使用 MySQL Workbench 在 MySQL 中创建数据库

可以在创建时指定新数据库的字符集和排序规则。但是,如果省略 CHARACTER SET and COLLATE 子句,MySQL 将使用新数据库的默认字符集和排序规则。

但首先,以 root 用户身份登录 MySQL 服务器。

mysql -u root -p

系统将提示您输入密码。输入MySQL root 用户密码并按 Enter。

创建 MySQL 数据库

现在我们准备在 MySQL 中创建新数据库。我们决定给它命名linuxmi。命令将是:

CREATE DATABASE linuxmi;
Query OK, 1 row affected (0.07 sec)

恭喜!您的数据库已创建。

最后,您可以通过运行以下 SQL 命令来查看现有数据库的列表:

SHOW DATABASES;

输出示例如下:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| linuxmi            |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.01 sec)

全部运行截图如下:

如您所见,列出了我们新创建的名为 MySQL 的数据库linuxmi

结论

完成本教程后,您应该对如何使用命令行在 MySQL 中创建数据库有所了解。正如我们在上面看到的,这很容易。

此外,您可以通过以下文章了解如何在 Linux 中从命令行备份和恢复 MySQL 数据库

有关 MySQL 数据库的更多信息,请参阅 MySQL 文档

发表评论