安卓系统

如何通过命令行在Linux上创建mysql数据库

MySQL数据库基本操作 [LinuxCast视频教程]

MySQL数据库基本操作 [LinuxCast视频教程]

目录:

Anonim

MySQL是最流行的开源关系数据库管理系统。

本教程说明了如何通过命令行创建MySQL或MariaDB数据库。

在你开始之前

我们假设您已经在系统上安装了MySQL或MariaDB服务器。

  • 如何在CentOS 7,Ubuntu 18.04,Debian 9上安装MySQL如何在CentOS 7,Ubuntu 18.04,Debian 9上安装MariaDB

所有命令均以管理用户(创建新数据库所需的最低特权为 CREATE )或具有root帐户的身份执行。

要访问MySQL Shell,请键入以下命令,并在出现提示时输入您的MySQL root用户密码:

mysql -u root -p

如果您尚未为MySQL超级用户设置密码,则可以省略 -p 开关。

如果您需要更改MySQL根密码,请按照本教程通过命令行重置MySQL根密码进行操作。

创建一个MySQL数据库

创建一个新的MySQL数据库就像运行一个命令一样简单。

要创建新的MySQL或MariaDB数据库,请发出以下命令,其中 database_name 是要创建的数据库的名称:

CREATE DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1007 (HY000): Can't create database 'database_name'; database exists

为避免错误,如果存在与您要创建的相同名称的数据库,可以使用以下命令:

CREATE DATABASE IF NOT EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

在上面的输出中,您可以看到 Query OK ,表示查询成功,还有 1 warning ,告诉我们该数据库已经存在,并且没有创建新数据库。

在Linux上,MySQL数据库和表名区分大小写。

查看所有MySQL数据库

要查看已创建的数据库,请在MySQL Shell中执行以下命令:

SHOW DATABASES;

上面的命令将打印服务器上所有数据库的列表。 输出应类似于以下内容:

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

选择一个MySQL数据库

创建数据库时,不会选择使用新数据库。 要在开始MySQL会话之前选择数据库,请使用以下命令:

USE database_name;

Database changed

选择数据库后,所有后续操作(例如创建表)都将在所选数据库上执行。

使用mysqladmin创建一个MySQL数据库

您也可以使用mysqladmin实用程序从Linux终端创建新的MySQL数据库。

例如,要创建一个名为 database_name ,请键入以下命令,并在出现提示时输入您的MySQL root用户密码:

mysqladmin -u root -p create database_name

结论

您已经了解了如何创建MySQL数据库。

如有任何疑问,请随时发表评论。

MySQL数据库