linux下导出mysql中指定表数据 :
复制代码 代码示例:
mysqldump -uroot -p databaseName talbeName.....tableName > xxx.sql
这样就可以导出表的数据了。
导出数据库的命令:
复制代码 代码示例:
mysql -uroot -p -f database_name<database_name.sql
如何导出数据库表的数据?(不同于备份哦)
复制代码 代码示例:
#mysql
(#mysql>use linux;)#可有可无
#mysql>select * from linux.table-name into outfile "/home/table-name.txt";
#/home/table-name.txt 可能会报错,如果这样去掉/home直接"table-name.txt"
默认保存在/var/lib/mysql/table-name.txt
如果只备份数据库中的一张表呢 ?
例如 17rumen 这个数据库的 user 表
复制代码 代码示例:
# mysqldump -uroot -p123 --opt 17rumen user > /opt/17rumen_user_2009_5_29.sql
---------------
或者想同时备份 多个数据库,而不需要一个个备份。
复制代码 代码示例:
# mysqldump -uroot -p123 --databases 17rumen test > /opt/test_17rumen_user_2009_5_29.sql
以上介绍的导出指定表数据的方法,还是很实用的,在mysql数据库的日常管理中,经常需要临时导出一些表的数据,建议大家好好研究下上面的方法。