您的位置:首页 > 数据库 > MySQL

mysql导入导出数据相关

2016-09-20 19:56 399 查看
从远程数据库导出表中数据到本地

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语句查询。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql