MySQLデータベースのテーブルのみをダンプする方法


  1. mysqldumpコマンドを使用する方法: mysqldumpコマンドは、MySQLデータベースをダンプするための便利なツールです。以下のコマンドを使用して、特定のテーブルのみをダンプします。
mysqldump -u ユーザー名 -p データベース名 テーブル名 > ファイル名.sql

上記のコマンドを実行すると、指定したテーブルのデータがファイル名.sqlという名前のSQLファイルに保存されます。

  1. SELECT文を使用する方法: もう一つの方法は、SELECT文を使用してテーブルのデータを取得し、それをファイルに保存する方法です。以下はその例です。
SELECT * INTO OUTFILE 'ファイルパス' 
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM テーブル名;

上記のクエリを実行すると、指定したファイルパスにテーブルのデータがCSV形式で保存されます。

以上がMySQLデータベースのテーブルのみをダンプする方法です。これらの方法を使用することで、必要なテーブルのデータを簡単にエクスポートできます。