mysql数据库,linux导出指定表数据
今天:我要把那个经常用到,但是,记下不来的命令写到这上面
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
今天:我要把那个经常用到,但是,记下不来的命令写到这上面
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