SQL Server 2017从零开始学(视频教学版)
上QQ阅读APP看书,第一时间看更新

4.1.2 删除对象DROP语句

既然能够创建数据库和数据表,那么也能将其删除。DROP语句可以轻松地删除数据库和表。下面介绍如何使用DROP语句。

1.删除数据表

删除数据表是将数据库中已经存在的表从数据库中删除。注意,删除表的同时,表的定义和表中数据、索引和视图也会被删除,因此,在删除操作前,最好对表中的数据做个备份,以免造成无法挽回的后果(如果要删除的表是其他表的参照表,此表将无法删除,需要先删除表中的外键约束或者将其他表删除)。删除表的语法格式如下:

     DROP TABLE table_name

table_name为要删除的数据表的名称。

【例4.3】删除test_db数据库中的table_emp表,输入语句如下。

     USE test_db
     GO
     DROP TABLE dbo.table_emp

2.删除数据库

删除数据库是将已经存在的数据库从磁盘空间上清除,清除之后,数据库中的所有数据也将一同被删除,删除数据库的基本语法格式为:

     DROP DATABASE database_name

database_name为要删除的数据库的名称。

【例4.4】删除test_db数据库,输入语句如下。

     DROP DATABASE test_db