この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:6
ページ更新者:atom
更新日時:2026-05-13 03:04:40

タイトル: エクスポートおよびインポート
SEOタイトル: 【MySQL/MariaDB】エクスポートおよびインポート方法

この記事の要点
  • MySQL の エクスポート / インポート方法
  • エクスポート (SQL): mysqldump -u USER -p DB [TABLE] > backup.sql
  • エクスポート (CSV): SELECT * FROM tbl INTO OUTFILE '/path/file.csv' FIELDS TERMINATED BY ','
  • インポート (SQL): mysql -u USER -p DB < backup.sql

 

本稿はMySQLのエクスポートおよびインポートの方法を説明します。

 

SQLエクスポート

上段は構文。下段はサンプル。

mysqldump -u ユーザー名 -p データベース名 [テーブル名] > バックアップファイル名
mysqldump -u test_user -p test_db test_table > backup`date +%Y%m%d_%H%M%S`.sql

テーブル指定は任意。

 

CSVエクスポート

SELECT *

FROM table_name

INTO OUTFILE 'table_name.csv'

FIELDS TERMINATED BY ','

OPTIONALLY ENCLOSED BY '"';

 

SQLインポート

上段は構文。下段はサンプル。

mysql -u ユーザー名 -p データベース名 [テーブル名] < バックアップファイル名
mysql -u test_user -p test_db < backup20180518_202532.sql

 

CSVインポート

load data local infile "table_name.csv " into table table_name fields terminated by ',' optionally enclosed by '"';