最近想要把一些表的数据按照自己定的分隔符导出来,只要数据不要sql语句,表里面有BLOB类型的字段1.mysqldump -h -u -p --tab 可以做到把数据导出来,但是数据实在远程的mysql服务器,有没有办法直接导到本地呢,不想用ftp下载回来,太麻烦。
2.mysqldump --hex-blob 这个参数不加会有什么后果?貌似导出的数据也可以导入到另一个mysql数据库里,而且数据没有问题。mysql数据
2.mysqldump --hex-blob 这个参数不加会有什么后果?貌似导出的数据也可以导入到另一个mysql数据库里,而且数据没有问题。mysql数据
select field1,field2 from table into outfile '' fields terminated by '' lines terminated by '\r\n'
这是方法一用 sql语句倒出来 用 空格 作为 字段间隔,换行作为一条数据结束方法二:你直接使用mysql 辅助工具的操作导出来,如小海豚之类的都有这么指令
select * from tb into outfile ''
前面我说了,表里存有二进制和BLOB类型的数据,这样导出到文本的话会不会有问题?我需要把这个文本再导到另一个库里,这种数据会出错吗?
本来以为你只是需要特定格式的数据呢!
版主大大的答案很好啊!
就是 直接加 -h 就好了 -u 用户名 -p密码 -p 端口号 -h 主机地址
我真服了 你们没有一个人认真看我问的什么