MySQL表的导出

 

select * from actor into outfile '/data/actor.text' fields terminated by "," enclosed by '"';

 第一列是数值型,两边不加引号,则改为:

select * from actor into outfile '/data/actor1.text' fields terminated by "," optionally enclosed by '"';

 导出不加引号,改为:

select * from actor into outfile '/data/actor2.text' fields terminated by "," optionally enclosed by '';

select * from actor into outfile '/data/actor3.text' fields terminated by "," ;

 

https://cloud.tencent.com/developer/article/1404113

https://blog.csdn.net/alex_198208/article/details/6105068

https://blog.csdn.net/qq_27283619/article/details/89059780

https://blog.csdn.net/jav0a0/article/details/90712089

https://www.jb51.net/article/125905.htm

注意:

当导出命令中包含字段引用符时,数据中含有转义字符本身和字段引用符的字符需要被转义。

当导出命令中不包含字段引用符时,数据中含有转义字符本身和字段分割符的字符需要被转义。

select ... into outfile 产生的输出文件如果在目标目录下有重名文件,将不会创建成功,源文件不能被自动覆盖。

使用mysqldump导出:

mysql/bin> ./mysqldump -uroot -p -T /data sakila actor --fields-terminated-by ',';

 

 

原文地址:https://www.cnblogs.com/kate7/p/13527858.html