SQL 删除数据库

SQL DROP DATABASE 语句 是一条DDL SQL语句。DROP DATABASE语句用于删除数据库。删除数据库将删除其中的所有数据库对象(表,视图,过程等)。用户应具有删除数据库的管理员权限。DROP语句不能回滚。

SQL DROP DATABASE 语法

DROP DATABASE database_name;

SQL

在上面的查询中,

  • database_name- 被删除数据库的名字

SQL DROP DATABASE示例

如果要删除数据库MyDatabase,则该语句将是

DROP DATABASE MyDatabase ;

SQL

注意:请谨慎使用此语句!要使用DROP DATABASE,需要对数据库具有DROP特权。

创建一个数据库可以阅读极客教程提供的SQL 创建数据库

原文地址:https://www.cnblogs.com/numpycomcn/p/11790240.html

时间: 2024-07-31 07:24:41

SQL 删除数据库的相关文章

用sql删除数据库重复的数据的方法

/***********************************************两个意义上的重复记录:1.是完全重复的记录,也即所有字段均重复的记录,2.是部分关键字段重复的记录,比如username字段重复,  而其他字段不一定重复或都重复可以忽略,这类重复  问题通常要求保留重复记录中的第一条记录************************************************/ /*1.数据完全重复(用到了一个临时表#Tmp)*/CREATE TABLE ad

sql 删除数据库所有用户表

--变量@tablename保存表名 declare @tablename nvarchar(100) --将用户表全部保存到临时表#tablename中 SELECT [name] into #tablename FROM sysobjects WHERE type = 'U'; --当#tablename有数据时 while(select count(1) from #tablename)>0 begin --从#tablename中取第一条 select top 1 @tablename=

SQL语句创建数据库,SQL语句删除数据库,SQL语句创建表,SQL语句删除表,SQL语句添加约束,SQL语句删除约束

创建数据库: 1 CREATE DATABASE Test --要创建的数据库名称 2 ON PRIMARY 3 ( 4 --数据库文件的具体描述 5 NAME='Test_data', --主数据文件的逻辑名称 6 FILENAME='E:\project\Test_data.mdf', --主数据文件的物理名称 7 SIZE=5MB, --主数据文件的初始大小 8 MAXSIZE=100MB, --主数据文件的增长的最大值 9 FILEGROWTH=15% --主数据文件的增长率 10 )

2015-10-19 SQL(新建数据库、创建表、注释、查询语句、新增、更新、删除、联合查询)

1.认识数据库并新建: 1)打开数据库,连接到服务器. 2)服务里类型不用管. 3)服务器名称:打个点“.”表示服务器在本地计算机,如果是托管在别人的服务器上,就输入服务器IP地址. 4)身份验证:如果是windows身份验证,就需要有管理员权限.一般托管在别人的服务器上,(包括正常情况下),都是用SQL身份验证,需要输入sa和密码(密码就是安装时让输入的密码). 2.  建立数据库: 在建立数据库名称时(各种名称时),都遵守一个命名规则: 1)用英文命名 2)每个单词的首字母大写(驼峰原则:首

SQL server 2012 如何删除数据库

声明: 本人现在在江苏省太仓一家企业上班,本博客发的内容仅代表本人的观点,不代表公司,仅 仅是一些技术分享,如果有和公司相冲突的保密性技术,本人会处理掉,同时也感谢公司给我机会,业 余在网上写一些技术文章,本人也会更加珍惜现在的工作机会,努力回报公司,回报家人. Microsoft SQL Server Management Studio-->对象资源管理器-->数据库 两种方法: 1.右键删除 2.drop database dbname 删除时出现如下错误"无法删除**数据库,该

sql server 删除数据库

以前的数据库装在虚拟机里,今天在本机上装了一个SQL2008,远程连接到虚拟机里的SQLSERVER上以后,用drop database test删除以前的测试数据库失败,提示“无法删除数据库 'test',因为该数据库当前正在使用”.当时虚拟机刚开,实在弄不懂为什么会提示说正在使用中.如果重启,太不甘心,上网找了一下,发现只需要几步就可以完美解决: 以下为相关代码 use master go sp_who kill 53 drop database test sp_who当前用户.会话和进程的

Sql操作 - 删除数据库重复项

TableName : yourtablename Existed Fields: yourfield1,yourfield2, handle....... 删除指定字段yourfield1为MatchedString所所有重复项 delete * from yourtablename where yourfield1='MatchedString' and handle not in (select distinct min(Handle) from chnl where yourfield1

转载 :sql server 2005 无法删除数据库 "#Test",因为该数据库当前正在使用

无法删除数据库 "#Test",因为该数据库当前正在使用 --查询分析器中执行下面的语句就行了. use master go declare @dbname sysname set @dbname='DB1' --这个是要删除的数据库库名 declare @s nvarchar(1000) declare tb cursor local for select s='kill '+cast(spid as varchar) from master..sysprocesses where

批量删除数据库的SQL语句

由于项目需要,每次运行case的时候都需要创建数据库.虽然每次执行结束都会删除,但是不保证每次都能删除成功(这里有许多原因,我就不列举了).所以我写了个脚本去批量删除数据库.首先为确保我们的数据库是有用的,不被错删除的.所以就必须先备份在删除. 备份数据库: DECLARE @name VARCHAR(50) -- database name DECLARE @path VARCHAR(256) -- path for backup files DECLARE @fileName VARCHAR