要删除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;
删除表里的全部数据。
有两种办法可以删除表中的所有数据:
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
以上就是关于如何删除数据库中所有数据全部的内容,包括:如何删除数据库中所有数据、数据库怎么清空一个表中所有数据、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)