SQL DROP

从数据库中删除表

可以使用DROP TABLE语句轻松删除不再需要的数据库表。DROP TABLE语句永久删除表中的所有数据,以及数据字典中定义的表的元数据。

语法

DROP TABLE删除一个或多个表。语法如下:

DROP TABLE table1_name, table2_name, ...;

这里,table1_name, table2_name, ...是要删除的表名。

警告: 删除数据库或表是不可逆转的。因此,在使用DROP语句时要小心,因为数据库系统通常不会显示诸如“确定吗?”之类的警告。它会立即删除数据库或表及其所有数据。

让我们尝试使用DROP TABLE语句删除数据库表。

前面章节中,我们在demo数据库中创建了一个表格persons,下面的语句将从数据库中永久删除该表。

示例

DROP TABLE persons;

在执行上述命令之后,如果您试图对persons表执行任何操作,比如从其中选择记录,您将得到一条错误消息。

删除数据库

类似地,您可以使用DROP DATABASE语句删除数据库。下面的命令将从数据库服务器中永久删除演示数据库。

示例

DROP DATABASE demo;

如果你想用USE demo选中demo数据库,将得到一个错误消息:“未知数据库”或“数据库不存在”。



浙ICP备17015664号-1 浙公网安备 33011002012336号 联系我们 网站地图  
@2019 qikegu.com 版权所有,禁止转载