SQL Drop数据库– MySQL,PostgreSQL,SQL Server

时间:2020-02-23 14:32:26  来源:igfitidea点击:

SQL Drop数据库

当我们使用数据库时,在极少数情况下我们要删除整个数据库。
但是,有时需要进行完整的清理和全新的数据库设置。

删除数据库的意思是将删除数据库中的所有表以及存储在表中的数据。

现在,我们将学习如何删除下面提到的数据库的数据库。

  • MySQL Drop数据库
  • PostgreSQL Drop数据库
  • SQL Server删除数据库

我们将详细介绍上述所有数据库。

MySQL Drop数据库

现在,我们将尝试了解如何在MySQL中删除数据库。

请注意,下面提到的脚本应在MySQL Shell提示符下运行。

删除数据库语法:

DROP DATABASE [IF EXISTS] database_name;

添加IF EXISTS子句很重要,因为如果我们尝试删除不存在的数据库,则MYSQL将给出错误。

删除数据库示例:

DROP DATABASE IF EXISTS TestDB;

上面的查询将删除名称为TestDB的数据库。

PostgreSQL Drop数据库

假设我们要删除的数据库是TestDB。

drop database命令只能由对TestDB具有所有者权限的用户执行。

另外,最好还是测试与数据库的连接。
在执行drop命令之前,最好确保未连接数据库。

连接到另一个数据库将确保连接与目标数据库断开连接。

现在让我们尝试删除TestDB。

  • 右键单击数据库,然后单击"删除/删除"选项。

  • 出现删除数据库确认屏幕。

  • 单击确定,数据库将被删除。

PostgreSQL右键单击拖放

PostgreSQL删除确认

TestDB已成功删除。

请在下面找到可替代UI的脚本。

dropdb -p 5000 -h admin -i -e demo

使用host admin端口5000上的服务器销毁数据库演示。

使用PostgreSQL的dropdb程序很有用,它是drop database命令的包装器。

SQL Server删除数据库

我们不会尝试使用DROP命令在SQL Server中删除数据库。

要在SQL Server中删除数据库,需要遵循以下步骤。

  • 启动SQLServer Management Studio并进行身份验证以登录。

  • 在对象资源管理器中,选择要删除的数据库。
    我们将根据目的选择TestDB。
    右键单击并单击删除。

  • 将会出现一个弹出屏幕。
    单击确定,数据库将被删除。