1、匯出表是CSV格式
將之前創建的任意一張MySQL表匯出,且是CSV格式
使用 SELECT … INTO OUTFILE 陳述句匯出資料
以下實體中我們將資料表 runoob_tbl 資料匯出到 /tmp/runoob.txt 檔案中:
mysql> SELECT * FROM runoob_tbl -> INTO OUTFILE '/tmp/runoob.txt';
你可以通過命令選項來設定資料輸出的指定格式,以下實體為匯出 CSV 格式:
mysql> SELECT * FROM passwd INTO OUTFILE '/tmp/runoob.txt' -> FIELDS TERMINATED BY ',' ENCLOSED BY '"' -> LINES TERMINATED BY '\r\n';
在下面的例子中,生成一個檔案,各值用逗號隔開。這種格式可以被許多程式使用。
SELECT a,b,a+b INTO OUTFILE '/tmp/result.text' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM test_table;
SELECT … INTO OUTFILE 陳述句有以下屬性:
1、LOAD DATA INFILE是SELECT … INTO OUTFILE的逆操作,SELECT句法。為了將一個資料庫的資料寫入一個檔案,使用SELECT … INTO OUTFILE,為了將檔案讀回資料庫,使用LOAD DATA INFILE。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/60877.html
標籤:MySQL
上一篇:R軟體
下一篇:資料庫設計
