コマンドライン経由で MySQL から CSV バックアップを作成するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-10-30 18:26:02
オリジナル
583 人が閲覧しました

How to Create CSV Backups from MySQL via Command Line?

コマンドライン経由で 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート