tft每日頭條

 > 科技

 > mysql導出csv數據命令是什麼

mysql導出csv數據命令是什麼

科技 更新时间:2024-07-23 03:32:01
1 導入導出CSV

show variables like '%secure%';

secure_file_priv:安全文件路徑,隻有此路徑可以導入導出。設置為空可以随意導出。

在配置文件中,找到[mysqld],添加

secure_file_priv =

(1)NULL,表示禁止。

(2)如果value值有文件夾目錄,則表示隻允許該目錄下文件(PS:測試子目錄也不行)。

(3)如果為空,則表示不限制目錄

注意:目錄為mysql的數據地址:以數據庫為文件夾的路徑。

show variables like '%dir%';#查看默認路徑

1.1 導入

LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n';

1.2 導出

SELECT 列名 INTO OUTFILE '/tmp/result.txt'

FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'

LINES TERMINATED BY '\n'

FROM test_table;

說明:

FIELDS TERMINATED BY ',':指定字段分隔符

OPTIONALLY ENCLOSED BY '"':認為雙引号中的是一個獨立的字段。Excel 轉 CSV 時,有特殊字符(逗号、頓号等)的字段,會自動用雙引号引起來

LINES TERMINATED BY '\n':指定行分隔符,注意,在 Windows 平台上創建的文件,分隔符是 '\r\n'

mysql導出csv數據命令是什麼(MySQL導入導出CSV文件)1

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved