程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL使用界定符導入導出

MySQL使用界定符導入導出

編輯:MySQL綜合教程

MySQL使用界定符導入導出   記錄和總結一下語法:   備份:

SELECT INTO OUTFILE

SELECT * FROM hx_9enjoy INTO OUTFILE '/tmp/9enjoy.txt'

 

  默認使用tab分割字段,記錄使用\n分割。可以自定義三個參數。  
SELECT * FROM hx_9enjoy INTO OUTFILE '/tmp/9enjoy_hx.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n';

 

即使用,分割字段,雙引號限定字段內容,\n分割記錄。   還可以指定某些條件的記錄輸出:  
SELECT * FROM hx_9enjoy WHERE id < 100 INTO OUTFILE '/tmp/9enjoy_100.txt'

 

  還原:
LOAD DATA INFILE

 

  默認情況:
LOAD DATA INFILE '/tmp/9enjoy.txt' INTO TABLE hx_9enjoy

 

  如果有指定界定符,則加上界定符的說明:
LOAD DATA INFILE '/tmp/9enjoy.txt' INTO TABLE hx_9enjoy FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n'

 

  注意事項 1.mysql必須要有權限訪問生成文件的那個目錄 2.由於安全方面的原因,不能覆蓋已存在的文件,不管這個文件的權限是怎麼分配的。 3.不能直接導出一個壓縮文件。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved