5.2.7 用T-SQL命令删除数据库
2025年11月13日
5.2.7 用T-SQL命令删除数据库
删除数据库可以使用的T-SQL命令是DROPDATABASE,其语法格式为:
DROPDATABASE<database_name> [,...n]
执行删除数据库操作会从SQL Server实例中删除数据库,并删除该数据库使用的物理磁盘文件。如果在执行删除操作时,数据库或它的任意一个文件处于脱机状态,则不会删除磁盘文件。可使用Windows资源管理器手动删除这些文件。
不能删除当前正在使用(表示正打开供任意用户读写)的数据库。若要从数据库中删除用户,请使用ALTER DATABASE将数据库设置为单用户(SINGLE_USER)状态。
无论数据库处于下列哪种状态,都可将其删除:脱机状态、只读状态或可疑状态等。
只有通过还原备份才能重新创建已删除的数据库。
删除数据库时,都应备份master数据库。
例5.6 删除数据库Company。
在查询编辑器中输入:
DROPDATABASE COMPANY
单击“执行”按钮,或按下快捷键F5,即可执行语句。