コマンドライン経由で MySQL から CSV バックアップを作成する
MySQL データベースを CSV バックアップにダンプすることは、さまざまな方法で実行できます。コマンド ラインから実行できる 2 つのアプローチを次に示します。
1. -B オプションを使用した MySQL クライアントの使用
表形式データの場合、mysql コマンドの -B オプションを使用すると、TSV (タブ区切り) ファイルを生成できます。これらのファイルは、Excel または他のスプレッドシート プログラムに簡単にインポートできます。
% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
このコマンドでは、xxx と yyy はそれぞれ MySQL ユーザー名とパスワードを表します。
2. SELECT INTO OUTFILE の使用
サーバー側のアクセス権がある場合は、SELECT INTO OUTFILE ステートメントを使用して CSV ファイルを直接作成できます。
SELECT * INTO OUTFILE 'table.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM table
このステートメントは CSV ファイルを生成します指定された書式設定オプションを使用して table.csv という名前を付けます。
以上がコマンドライン経由で MySQL から CSV バックアップを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。