33问答网
所有问题
mysql 怎么通过sql语句清除某个数据库下的所有表中的数据
如题
举报该问题
推荐答案 2014-10-28
drop database db_name
其实也行
create database as db_name
把原有的数据从重新创建一次,就行了。
然后才删除原来的数据库。
另外还有就是 挨着每一个表 truncate table tb_name
table name 可以通过sysobject 里面查找出来。
追问
求脚本
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/R05P5dWPdcWBWPPW4PB.html
其他回答
第1个回答 2014-10-28
drop database db_name
追问
保留数据库和表结构..只是清除表中数据..
追答
有多少表?
第2个回答 2014-10-28
站位,同求答案。
学习。
相似回答
mysql
保留
数据库
清空
所有表的
命令是什么
答:
按如下方法操作:1、登录第三方软件,如:Navicatfor
Mysql
。2、编写如下语句:select concat('truncate table ' ,table_name,';') from information_schema.tables;3、执行结果的语句全选,复制出来。4、粘贴到可执行
sql语句的
位置,全选,执行即可。
sql怎么
删除一
个表中的所有数据
答:
删除表数据有两种方法:delete和truncate
。具体语句如下:一、RUNCATE TABLE name :删除表中的所有行,而不记录单个行删除操作。 在这个指令之下,表格中的资料会完全消失,可是表格本身会继续存在。TRUNCATE TABLE 的语法:TRUNCATE TABLE name ,参数 name 是要截断的表的名称或要删除其全部行的表的名...
mysql如何
删除
数据库中所有数据
但是要保留表
答:
通过sql命令的方式生成所有的truncate语句并写入到.sql脚本文件中,然后执行脚本即可完成删除操作
,并且保留了表结构。生成truncate命令的sql语句为:SELECTCONCAT('TRUNCATETABLE',TABLE_NAME,';')FROMinformation_schema.TABLESWHERETABLE_SCHEMA='test'intooutfile'/tmp/truncate_test.sql';...
大家正在搜
相关问题
怎样用SQL语句查询一个数据库中的所有表
mysql 怎样清空一个数据库中的所有表
mysql中删除表中所有数据的sql语句怎么写
怎么用Sql语句获取一个数据库中的所有表的名字
如何修改mysql一个数据库中所有表某个字段的数据?
sql怎么删除一个表中的所有数据
怎么删除mysql数据库中某表中的某个字段的数据?
SQL如何查找和删除MYSQL数据库中包含特定字符串的记录