mysql数据库,linux导出指定表数据
mysql数据库,linux导出指定表数据
今天:我要把那个经常用到,但是,记下不来的命令写到这上面
MYSQLdump-uroot-pdatabaseNametalbeName.....tableName>xxx.sql
这样就可以导出数据了。
mysql-uroot-p-fdatabase_name<database_name.sql
这是导出数据库的命令
如何导出数据库表的数据?(不同于备份哦)
#mysql
(#mysql>uselinux;)#可有可无
#mysql>select*fromlinux.table-nameintooutfile"/home/table-name.txt";
#/home/table-name.txt可能会报错,如果这样去掉/home直接"table-name.txt"
默认保存在/var/lib/mysql/table-name.txt
如果你想只备份数据库中的一张表呢?
例如17rumen这个数据库的user表
#mysqldump-uroot-p123--opt17rumenuser>/opt/17rumen_user_2009_5_29.sql
---------------
或者想同时备份多个数据库,而不需要一个个备份。
#mysqldump-uroot-p123--databases17rumentest>/opt/test_17rumen_user_2009_5_29.sql