mysql 导出指定数据到本地

发布网友 发布时间:2022-04-25 06:14

我来回答

2个回答

懂视网 时间:2022-05-01 22:40

方法一:使用mysqldump命令,如: mysqldump -h10.90.6.237 -uf_insplat2car_r -P3306 -pxxxxxxxxx nbmp tb_tag_log --skip-lock-tables --set-charset --where="origin_chance_no like ‘nbcar%‘" > dump.sql

 

注意此方法默认情况下会在dump的过程中锁表,而锁表操作是需要权限的,如果没有锁表权限,可以加上“--skip-lock-tables”选项声明不锁表,不过我这样作了,仍然失败了,提示: Couldn‘t execute ‘SET OPTION SQL_QUOTE_SHOW_CREATE=1, 经过 google发现,是因为客户端的mysql版本过低所致

 

方法二: 使用mysql查询命令将查询结果直接导出:

mysql -h10.90.6.237 -uf_insplat2car_r -P3306 -pxxxxxx --default-character-set=utf8 --skip-column-names -B -e "select * from nbmp.tb_tag_log where origin_chance_no like ‘nbcar%‘" > dump.txt

从mysql中dump数据到本地

标签:like   rom   creat   版本   需要   tag   数据   char   lock   

热心网友 时间:2022-05-01 19:48

一句搞定:

mysql -h IP地址 -u用户名 -p密码 -P端口 -Ne "use 数据库名; select FIELD_1,FIELD_2 from TABLE_01 limit 2;" > 本地路径+文件名

注意有的地方空格,有的地方不要空格。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com