如果您在运行 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 文档。