怎么删除mysql数据库 怎么删除mysql数据库表中数据( 二 )


5、选择数据库源和需要操作的数据库后,然后在选择目标数据库连接,目标数据库,然后在选择需要操作的表 , 点击开始即可 。
mysql如何删除数据库中所有数据但是要保留表删除的办法是执行truncat方法,只是不需要每次手动的输入truncate命令进行删除 。
通过sql命令的方式生成所有的truncate语句并写入到.sql脚本文件中,然后执行脚本即可完成删除操作 , 并且保留了表结构 。
生成truncate命令的sql语句为:
SELECTCONCAT('TRUNCATETABLE',TABLE_NAME , ';')FROMinformation_schema.TABLESWHERETABLE_SCHEMA='test'intooutfile'/tmp/truncate_test.sql'; 。
然后将生成的.sql脚本拷贝到当前文件夹下面:
mv/tmp/truncate_test.sql$current_dir/ 。
然后执行.sql脚本将数据库中所有表中数据删除:
source$current_dir/truncate_test.sql 。
注意:
在进行select....intooutfile......操作时,默认只能将文件写入到tmp路径下,可以不用将tmp文件夹下面的.sql脚本移动到当前文件夹下,直接在tmp路径下执行.sql脚本即可 。
扩展资料:
常见的删除数据库表中数据的方法是通过delete或者truncate的方法进行删除操作,如果删除的是表中某一条或者部分数据的话适合用delete操作进行删除 , 如果要删除表中所有的数据的话,适合是同truncate进行删除操作 。
如果不需要保留数据库中所有表的结构,那么答案很简单,执行命令dropdatabase数据库名即可达到目的 。
但是如果需要保留该数据库中所有表的结构,只想删除所有表中的数据,多执行几次truncate可以达到 。
参考资料:百度百科-数据表
怎么删除mysql数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于怎么删除mysql数据库表中数据、怎么删除mysql数据库的信息别忘了在本站进行查找喔 。

推荐阅读