mysql操作CVS文件

MySql数据导出到cvs文件命令:

引用: SELECT id,title,type INTO OUTFILE ‘e:\output_01.csv’
FIELDS TERMINATED BY ’ ’ OPTIONALLY ENCLOSED BY ‘”’
LINES TERMINATED BY ‘\n’
FROM music;

**FIELDS TERMINATED BY —- 字段终止字符
OPTIONALLY ENCLOSED BY —- 封套符
LINES TERMINATED BY —- 行终止符**

mysql 5.7 注意

导出数据:
1、show variables like ‘%secure%’;
如果secure_file_priv 为NULL,需要在my.cnf中设置来指定合法目录
[mysqld]
secure_file_priv = /Users/eyseem/Desktop/mysqlcsv

2、导出数据
SELECT * INTO OUTFILE ‘/Users/eyseem/Desktop/mysqlcsv/xx.csv’ FIELDS TERMINATED BY ‘,’ LINES TERMINATED BY ‘\r\n’ FROM t_advert;

导入数据:
1、需要重新登录
mysql -uroot -p - -local-infile
2、导入数据
LOAD DATA LOCAL INFILE ‘/Users/eyseem/Desktop/mysqlcsv/xx.csv’ INTO TABLE t_advert FIELDS TERMINATED BY ‘,’ LINES TERMINATED BY ‘\r\n’ (字段) / 或不填;

猜你喜欢

转载自blog.csdn.net/eyseem/article/details/53941934
cvs
今日推荐