首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

用mysqldump导出整个数据库时,能不能不导某些表数据?(顶有分)解决方案

2012-05-28 
用mysqldump导出整个数据库时,能不能不导某些表数据?(顶有分)现在客户说导出mysql数据库的时候,不要日志类

用mysqldump导出整个数据库时,能不能不导某些表数据?(顶有分)

现在客户说导出mysql数据库的时候,不要日志类的数据。

我是用mysqldump导出整个数据库的,不知道能不能不导固定的几个表的数据啊?

我查资料用where可以对导某个表做导出条件, 能不能给整个数据库导出做条件啊?



[解决办法]

D:\mysql\bin>mysqldump -ujava -pweb --database test --tables user>G:\docstore.sq
l

把 test数据库中的user 表导出,
用wehre 也可以

D:\mysql\bin>mysqldump -ujava -pweb --database test -w'table=user' >G:\docstore.
sql
将条件 table为user的表导出。
[解决办法]

探讨

我查到一个

mysqldump -uroot -p test --ignore-table=test.a --ignore-table=test.a2 >a.sql;


导出除表a和a2的表, 但是我想要的是a和a2的表结构还是要,只是不要他们的数据

[解决办法]
没有这种方法。 先ignore 导出,然后再专门导一下那两个表的结构。
[解决办法]
探讨
现在客户说导出mysql数据库的时候,不要日志类的数据。

我是用mysqldump导出整个数据库的,不知道能不能不导固定的几个表的数据啊?

我查资料用where可以对导某个表做导出条件, 能不能给整个数据库导出做条件啊?

[解决办法]
我是用mysqldump导出整个数据库的,不知道能不能不导固定的几个表的数据啊

mysqldump -uroot -pxxx dbname t1 t2 t3 > xxx.sql

导出除user表外的表怎么写?
加入gnore-table=
mysqldump -uroot -pxxx dbname --ignore-table=test.a --ignore-table=test.a2 >xxx.sql;

导出除表a和a2的表, 但是我想要的是a和a2的表结构还是要,只是不要他们的数据
只能分再次导
1次导出除表a和a2的表,加入Ignore-table=
2次导刺两表的结构,加入--no-data

热点排行