MySQL 載入或匯入文字型式資料檔

命令提示列 (command-line)

  1. mysql>LOAD DATA LOCAL INFILE 'c:/backup/data1.csv' INTO TABLE tableName;
  2. 參數與指定
    1. 載入檔的預定欄位分隔符號為 tab (\t) 。在資料表名稱後加 FIELDS TERMINATED BY ',' ,指出載入檔的欄位分隔符號。
    2. Windows 檔案路徑可使用 / 表示 (或寫成 \\) 。
    3. LOCAL 表示取自用戶端的檔案,可為 relative 路徑。
    4. 在資料表名稱後加 LINES TERMINATED BY '\r\n' ,指出載入檔的換行符號 (windows) 。
    5. 在接近結尾加 IGNORE 1 LINES ,指出由起始忽略載入的行數。
  3. 載入檔無資料的欄位,加入 \N ,代表 NULL

mysqlimport 命令

phpMyAdmin

  1. 先建立表格欄位 (Fields)

  2. CSV
    1. auto_increment id 匯入後再建立。
    2. Columns separated with: \t
    3. Columns enclosed with: 空白
    4. Columns escaped with: "
    5. Lines terminated with: auto
參考資源

更新日期:

google 論壇

App javascript (groups.google.com/group/app-javascript/)