MySQLへデータを一括でインポートする方法

MySQL にデータを一括インポートする方法として、以下のようなものがあります。

  1. LOAD DATA INFILEステートメントを使用する: LOAD DATA INFILEステートメントを使用して、テキストファイルまたはCSVファイルのデータをMySQLテーブルに一括インポートできます。構文形式は次のとおりです。
LOAD DATA INFILE '文件路径' INTO TABLE 表名 [字段列表] [选项]
  1. INSERT INTO … VALUES文を使用:複数のINSERT文を1つの文にまとめることで、データを一度にインポートすることができます。構文は次のとおりです。
INSERT INTO 表名 (字段列表) VALUES (值1), (值2), ...
  1. INSERT INTO … SELECT文の使用:INSERT INTO … SELECT文は、他のテーブルやクエリ結果から、対象テーブルにデータをまとめてインポートするために記述できます。構文は次のとおりです。
INSERT INTO 目标表 (字段列表) SELECT 字段列表 FROM 源表 [WHERE 条件]

大容量データのインポートにはLOAD DATA INFILEメソッドが効率的。少数のデータにはINSERT INTO … VALUESメソッドが適し、他のテーブルやクエリ結果からデータを取り込む場合はINSERT INTO … SELECTメソッドを使用。

bannerAds