上QQ阅读APP看书,第一时间看更新
3.3 删除数据库
当数据库不再需要时,为了节省磁盘空间,可以将它们从系统中删除,有以下两种方法。
3.3.1 使用对象浏览器删除数据库
使用对象浏览器可以轻松删除数据库,具体操作步骤如下:
步骤01 删除数据库sample_db2,在对象浏览器中右击需要删除的数据库,从弹出的快捷菜单中选择【删除/移除】菜单命令,如图3-18所示。
提 示
直接在菜单栏中选择【Object】➢【删除/移除】菜单命令,同样可以删除数据库。如果数据库正在被访问,则不能删除。
步骤02 打开【删除数据库么?】对话框,单击【OK】按钮,之后将执行数据库的删除操作,如图3-19所示。
图3-18 选择【删除/移除】菜单命令
图3-19 【删除数据库么?】对话框
注 意
如果没有断开数据库连接,则弹出错误消息,如图3-20所示。在删除数据库之前,需要断开需要删除的数据库。
图3-20 错误消息
注 意
删除数据库时一定要慎重,因为系统无法轻易恢复被删除的数据,除非做过数据库的备份。每次删除时,只能删除一个数据库。
3.3.2 使用SQL语句删除数据库
在SQL中删除数据库使用的是DROP语句。DROP语句可以从SQL Server中一次删除一个或多个数据库,用法比较简单,基本语法格式如下:
DROP DATABASE database_name[, …n];
【例2.3】删除mytest1数据库,输入语句如下:
DROP DATABASE mytest1;
代码执行成功之后,mytest1数据库将被删除。
注 意
并不是所有的数据库在任何时候都可以被删除,只有处于正常状态下的数据库才能使用DROP语句删除。当数据库处于以下状态时不能被删除:数据库正在使用;数据库正在恢复;数据库包含用于复制的对象。