cmd连接linux mysql数据库命令行_如何通过命令行在Linux上创建MySQL数据库

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

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

开始之前

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

如果您的服务器上未安装MySQL或MariaDB,则可以按照以下教程快速安装:

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

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

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

如果您需要更改MySQL的root密码,请按照本教程中的通过命令行重置MySQL的root密码。

创建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数据库。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值