首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 大數據導入實操筆記:LOAD DATA INFILE 用法詳解

     編輯:MySQL 資料庫相關知識

操作流程

  1. 連接服務器:mysql -h localhost -u root
  2. 查看庫:SHOW DATABASES;
  3. 選庫:USE changchunmap;
  4. 查表:SHOW TABLES;
  5. 導入數據:LOAD DATA LOCAL INFILE "d:/c.txt" REPLACE INTO TABLE changchunmap FIELDS TERMINATED BY ' ';

實際案例與字段調整

導入 babel_topic.txt、babel_user.txt 時因字段含 NULL 報錯,需先調整表結構:

  • Babel_topic.tpc_uname VARCHAR(192) NULL
  • Babel_user.usr_password VARCHAR(64) NULL
  • Babel_user.usr_nick VARCHAR(192) NULL

分隔符可用空格或 \t,視文件格式而定。

關鍵參數說明

  • LOCAL:從客戶端讀取文件
  • REPLACE:主鍵/唯一鍵衝突時替換舊行
  • FIELDS TERMINATED BY:指定字段分隔符
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved