MySQL是一個著名的關系型數據庫管理系統,使用廣泛。在開發過程中,我們可能需要將數據庫表中的數據導出為CSV格式的文件。但導出的CSV文件中,可能會自動添加雙引號導致格式不統一。那么該如何導出不帶雙引號的CSV文件呢?
SELECT * INTO OUTFILE 'filepath' FIELDS TERMINATED BY ',' FROM table_name;
上述SQL語句用于將表數據導出為CSV格式的文件。其中,'filepath'是導出的CSV文件路徑;'table_name'是需要導出的表名。最關鍵的是FIELDS TERMINATED BY部分,可以通過將分隔符設置為','來實現CSV格式,從而將單元格以','作為分隔符導出。如果需要設置其他分隔符,可以將','替換成需要的分隔符,比如'|'。
使用該SQL語句導出的文件中,單元格中的數據不會加雙引號,而是直接以純文本的形式呈現。這個功能可以有效避免在使用導出的CSV文件時出現的格式問題。