MySQL 导出/导入CSV文件

#只读变量
#如果这个参数为空,这个变量没有效果; 
#如果这个参数设为一个目录名,MySQL服务只允许在这个目录中执行文件的导入和导出操作。这个目录必须存在,MySQL服务不会创建它; 
#如果这个参数为NULL,MySQL服务会禁止导入和导出操作。这个参数在MySQL 5.7.6版本引入
mysql> show variables like '%secure_file_priv%';
+------------------+--------------+
| Variable_name    | Value        |
+------------------+--------------+
| secure_file_priv | /home/mysql/ |
+------------------+--------------+
1 row in set (0.00 sec)
#以下操作需要file权限
select * from t1
into outfile '/home/mysql/test.csv'   
fields terminated by ','
optionally enclosed by '"'
escaped by '"'
lines terminated by '\r\n'; 


load data infile '/home/mysql/test.csv'   
into table test_t1   
fields terminated by ','  
optionally enclosed by '"' 
escaped by '"'   
lines terminated by '\r\n'; 

猜你喜欢

转载自blog.csdn.net/qq_42979842/article/details/107827868