-
テキストファイルからのデータインポート:
-
データを含むテキストファイル(例:data.txt)を作成します。
-
テキストファイルの各行には、インポートするデータの各列の値が含まれている必要があります。
-
MySQLのコマンドラインツールを開きます。
-
次のコマンドを使用して、テキストファイルのデータをテーブルにインポートします。
LOAD DATA INFILE '/path/to/data.txt' INTO TABLE table_name;
-
'/path/to/data.txt'の部分を実際のテキストファイルのパスに置き換え、'table_name'をインポート先のテーブル名に置き換えます。
-
-
CSVファイルからのデータインポート:
-
データを含むCSVファイル(例:data.csv)を作成します。
-
CSVファイルの各行には、インポートするデータの各列の値が含まれている必要があります。
-
MySQLのコマンドラインツールを開きます。
-
次のコマンドを使用して、CSVファイルのデータをテーブルにインポートします。
LOAD DATA INFILE '/path/to/data.csv' INTO TABLE table_name FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
-
'/path/to/data.csv'の部分を実際のCSVファイルのパスに置き換え、'table_name'をインポート先のテーブル名に置き換えます。
-
-
INSERT文を使用したデータインポート:
-
データを含むテキストファイル(例:data.txt)を作成します。
-
テキストファイルの各行には、インポートするデータの各列の値が含まれている必要があります。
-
MySQLのコマンドラインツールを開きます。
-
テキストファイルのデータを読み取り、INSERT文を生成します。例えば、以下のようなスクリプトを使用できます。
while read line; do echo "INSERT INTO table_name (column1, column2, ...) VALUES ($line);" done < /path/to/data.txt | mysql -u username -p password
-
'/path/to/data.txt'の部分を実際のテキストファイルのパスに置き換え、'table_name'をインポート先のテーブル名に、'column1, column2, ...'を対応する列名に置き換えます。また、'username'と'password'はMySQLのユーザー名とパスワードに置き換えます。
-
これらの方法を使用することで、MySQLへのデータのインポートが可能です。適切な方法を選択し、データの形式に応じてコードを調整してください。