如何清空数据库啊

如何清空数据库啊,第1张

--压缩日志及数据库文件大小/--特别注意请按步骤进行,未进行前面的步骤,请不要做后面的步骤否则可能损坏你的数据库--/1清空日志DUMP TRANSACTION 库名 WITH NO_LOG2截断事务日志:BACKUP LOG 数据库名 WITH NO_LOG3收缩数据库文件(只是清日志不用此步骤)

类似这样:

获取所有表名 ,根据表名来删除表

--变量@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=[name] from #tablename;

--进行表删除 *** 作,表名为变量,所以此处用到动态sql

exec('drop table '+@tablename);

--将此表名记录从#tablename中删除

delete from #tablename where [name]=@tablename;

end

--最后删除临时表#tablename

要删除MySQL数据库中的所有数据,有几种方法:

1、删除数据库里所有内容,包括表:可以删除数据库然后新建数据库就好了。

方法:drop database if exists 'dataBaseName';

CREATE DATABASE IF NOT EXISTS `dataBaseName`

这种方式快捷,一步到位。

还可以用如下方法删除整张表:

truncate tableName;

delete from tableName;

上面两种方法里,第一个直接删除表,不放到回收站;第二种方法删除表之后会放到回收站;

2、连同数据库用户也删除,以后不用了,那可以只做:drop database if exists 'dataBaseName'; 即可;

3、只删除数据库里的数据:

delete from tableName;

删除表里的全部数据。

我今天需要将MSSQL数据库里的数据清空,查了下资料。其实清空数据库里的数据的方法很简单,

就是执行系统存储过程 sp_MSforeachtable 。

我试了了一下,在查询分析器里执行 EXEC sp_MSforeachtable "truncate table ",结果真的搞定了。

数据库里的数据全部清空,

方法一:drop database 然后create database

方法二:导出数据库的所有脚本,删除数据和创建表的脚本重建数据库

方法三:从information_schematables找到该数据库的所有表,然后用循环加动态sql删掉表

有两种办法可以删除表中的所有数据:

TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除 *** 作。;语法 TRUNCATE TABLE name 参数 name 是要截断的表的名称或要删除其全部行的表的名称。

Delete from tablename where 1=1

方法1:重建库和表:

一、只导出表结构:

导出整个数据库结构(不包含数据):mysqldump -h localhost -uroot -p123456  -d database > dumpsql

导出单个数据表结构(不包含数据):mysqldump -h localhost -uroot -p123456  -d database table > dumpsql

二、只导出表数据:

导出整个数据库数据:mysqldump -h localhost -uroot -p123456  -t database > dumpsql

三、导出结构+数据

导出整个数据库结构和数据:mysqldump -h localhost -uroot -p123456 database > dumpsql

导出单个数据表结构和数据:mysqldump -h localhost -uroot -p123456  database table > dumpsql

以上就是关于如何清空数据库啊全部的内容,包括:如何清空数据库啊、如何用sql语句来清空一个数据库、如何删除数据库中所有数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9451823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存