一:导入命令(因为有中文防止乱码必须设置编码为gb2312)
load data local infile 'F:\\document\\37\\TYCD.csv' into table cd_id character set gb2312
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '"' ;
二:导出命令
select * from cd_id where id<=10 INTO OUTFILE 'F:\\pucha\\test.csv ' character set gb2312 fields TERMINATED BY ',' LINES TERMINATED BY '\r\n';
三:问题
mysql8.0默认设置是secure_file_priv=NULL,无法导入导出文件
直接设置的话是不行的,默认是read only,结果如上图
需要操作:1.在安装目录下添加my.ini文件
2.添加一行secure_file_priv=
3.重新启动mysql;net start mysql
成功后截图如下,就可以导入导出了