MySQL-数据库

时间:2020-02-23 14:41:00  来源:igfitidea点击:

在本教程中,我们将学习在MySQL中使用数据库。

打开终端,并使用以下命令登录到您的MySQL服务器。

$mysql -u root -p

什么是数据库?

数据库是一个存储空间,它由保存我们的数据的多个表组成。

显示数据库

我们将学习的第一个命令是" SHOW DATABASES;"命令,它用于显示MySQL服务器中存在的所有数据库。

即使我们还没有创建任何数据库,但是在MySQL服务器内部仍然只有很少的数据库是在安装MySQL服务器时创建的。

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)

MySQL终端中的命令以";"分号结尾。

创建数据库

要创建数据库,我们使用以下命令。

CREATE DATABASE database_name;

因此,让我们继续创建一个" mysql_project"数据库。

mysql> CREATE DATABASE mysql_project;
Query OK, 1 row affected (0.00 sec)

我们可以使用大写字母和小写字母作为MySQL关键字。
类似于" CREATE DATABASE db_name;"或者" create database db_name;"。

现在,如果我们使用" show database;"命令检查数据库,我们将得到以下输出。

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| mysql_project      |
| performance_schema |
+--------------------+
4 rows in set (0.01 sec)

使用数据库

创建数据库后,我们使用" USE db_name;"命令开始在数据库内部工作。

在下面的示例中,我们将使用" mysql_project"数据库。

mysql> USE mysql_project;
Database changed

删除数据库

我们使用DROP DATABASE db_name;命令从MySQL删除数据库。

在以下示例中,我们将删除/删除db_1数据库。

mysql> DROP DATABASE db_1;
Query OK, 0 rows affected (0.01 sec)

在下一个教程中,我们将学习创建表。