http://blog.youkuaiyun.com/sara_yhl/article/details/6850107
MySQL中导出CSV格式数据的SQL语句样本如下:
- select * from test_info
- into outfile '/tmp/test.csv'
- fields terminated by ',' optionally enclosed by '"' escaped by '"'
- lines terminated by '\r\n';
- select * from test_info
- into outfile '/tmp/test.csv'
- fields terminated by ',' optionally enclosed by '"' escaped by '"'
- lines terminated by '\r\n';
MySQL中导入CSV格式数据的SQL语句样本如下:
- load data infile '/tmp/test.csv'
- into table test_info
- fields terminated by ',' optionally enclosed by '"' escaped by '"'
- lines terminated by '\r\n';
- load data infile '/tmp/test.csv'
- into table test_info
- fields terminated by ',' optionally enclosed by '"' escaped by '"'
- lines terminated by '\r\n';
里面最关键的部分就是格式参数
- fields terminated by ',' optionally enclosed by '"' escaped by '"'
- lines terminated by '\r\n'
- fields terminated by ',' optionally enclosed by '"' escaped by '"'
- lines terminated by '\r\n'
若编码有误可以将csv文件用notepad++打开并转存为utf-8编码
--CHARACTER SET :mysql字符集,一定要加上,免去乱码麻烦
--INTO TABLE :导入到哪个表
--FIELDS TERMINATED BY :以什么作为分割符
-- ENCLOSED BY :被什么包围
字段之间以逗号分隔,数据行之间以\r\n分隔;
字符串以半角双引号包围,字符串本身的双引号用两个双引号表示。