专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 数据库MySQL的创建和删除

数据库MySQL的创建和删除

更新时间:2021-12-15 10:19:18 来源:动力节点 浏览724次

多年来,MySQL 和 MariaDB 一直是全球最受欢迎的开源数据库管理系统。因此,大多数常见软件本身就支持它们也就不足为奇了。

实际上只有两个大的数据库区域。关系型数据库(MySQL、PostgreSQL、Oracle 等),以及所谓的非关系型数据库,也称为 no-SQL 数据库。

MySQL 和 MariaDB 属于关系型数据库。

我们经常使用这些数据库,并且发现大多数任务都可以通过少数命令完成。在本文中,我们将引导您通过 MySQL 或 MariaDB 的命令来创建新数据库。

然后我们将向您展示如何删除新的(或任何其他)数据库。

启动 MySQL 控制台

首先,登录到您的 MySQL 或 MariaDB 服务器。为此,请通过 SSH 连接到您的服务器。在 Windows 上,您可以使用 PuTTY 程序,在 Linux 上,使用任何终端程序(如 xTerm),而在 MAC OS X 上,您只需使用内置终端(在 Spotlight 搜索中键入“终端”并按 Enter 确认)。

如果您已登录服务器,则只需登录 MySQL 或 MariaDB 服务器即可。如果您尚未创建有权创建新数据库的新用户,请使用用户“root”。

在 MySQL 上以 root 用户身份登录

注册过程非常简单。登录到服务器后,您只需使用 mysql-binary 即可登录。

如果您的 MySQL 或 MariaDB 服务器设置了密码,那么您可以按如下方式调用该程序:

复制mysql -u root -p

如果您还没有为用户 root 设置密码,请不要使用参数“-p”。如果一切顺利,您应该会看到以下输出:

root@mysql:~# mysql -u root -p 
Enter password: 
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 98 Server version: 5.5.47-0+deb8u1 (Debian) Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 
mysql>

以管理用户 (root) 身份登录后,您可以直接创建新数据库或显示现有数据库。

列出所有数据库

如果您有一个带有新 MySQL 或 MariaDB 实例的新安装系统,那么可能不存在太多数据库。首先,让 MySQL 或 MariaDB 使用命令“SHOW DATABASES;”向您显示所有现有数据库。确保您的 SQL 控制台中有带有分号的命令;在最后。

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

如您所见,我的服务器既无聊又空虚。

创建 MySQL 或 MariaDB 数据库

Da在 MySQL 或 MariaDB 下创建新数据库就像列出现有数据库一样简单。只需使用 SQL 命令'CREATE DATABASE ;' 创建一个名为 的数据库。

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

如果一切顺利,您刚刚创建了一个名为blog的数据库 。如果您现在再次列出所有数据库,您可以在输出中找到新创建的数据库:

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

删除 MySQL 或 MariaDB 数据库

如果直接使用命令行工具删除数据库,请务必删除正确的数据库。一旦数据库被删除,通常就无法返回。

首先列出服务器上的所有数据库。使用命令“显示数据库;” 在 mysql-console 中,如上例所示。

现在复制要删除的数据库的名称。

要删除数据库,您需要“DROP DATABASE”命令。语法类似于创建数据库。'DROP DATABASE ;',其中 是要删除的数据库的名称。

一个示例可能如下所示:

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

mysql-console 在这里不是很有帮助。如果一切顺利,它会向您显示一个简单的“OK”。

使用命令“显示数据库;” 仔细检查数据库是否被删除。

通过上述介绍,相信大家对数据库MySQL的创建和删除已经有所了解,大家如果对此比较感兴趣,想了解更相关知识,可以来关注一下动力节点的MySQL视频教程,里面的内容通俗易懂,适合小白学习,希望对大家能够有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>