从远程数据库导出表中数据到本地
mysqldump --skip-lock-table -hIP -uusername -ppassword --default-character-set=utf8 dbname tableName --where"condition" > filename.sql
在本地新建表
导入数据
mysql>source filename.sql
mysql>select id,name from table into outfile 'mysql data所在的目录';
//注意输出的文件目录必须是在MySQL目录下(/var/lib/mysql/dbName)
//或者采用
mysql -uroot -ppassword -e "select id,name from dbName.tableName;">fielname
MySQL使用技巧:
1.导出数据的时候,可以加入mysqldump –skip-lock-table,可以在不锁表的情况下导出数据,速度更快些,而且可以解决有些表没有锁的权限问题。
2.在连接数据库的时候,可以加入-A,可以加快连接sudu。
3.也可以使用-e进行sql语句查询。