ホームページ  >  記事  >  データベース  >  コマンドラインツールを使用してMySQLデータをプレーンテキストCSVバックアップにエクスポートする方法?

コマンドラインツールを使用してMySQLデータをプレーンテキストCSVバックアップにエクスポートする方法?

DDD
DDDオリジナル
2024-10-30 10:41:27366ブラウズ

How to Export MySQL Data to Plaintext CSV Backups Using Command Line Tools?

コマンド ライン ツールを使用して MySQL データをプレーンテキスト CSV バックアップにエクスポートする

データベース コンテンツを便利で汎用的な形式でバックアップすることは、データ保護にとって不可欠です。 mysqldump は依然として人気のある選択肢ですが、ユーザーは多くの場合、より柔軟性と互換性を提供する代替手段を求めています。この記事では、MySQL データをプレーン テキストの CSV バックアップにエクスポートするための 2 つのコマンドライン方法を説明します。

方法 1: -B オプションを使用する

データにバイナリが含まれていない場合すべてのテーブルに対して単一の CSV ファイルを必要としない場合は、mysql コマンドの -B オプションを利用できます。このオプションは、Excel などのツールに簡単にインポートできるタブ区切り (TSV) ファイルを生成します。

% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database

方法 2: SELECT INTO OUTFILE を使用する

直接の場合サーバーのファイル システムにアクセスすると、SELECT INTO OUTFILE ステートメントにより、カスタマイズ可能なフィールド区切り文字と行区切り文字を含む CSV ファイルが作成されます。この方法では、より制御された CSV 出力が提供されます。

SELECT * INTO OUTFILE 'table.csv'
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
FROM table

特定の要件に基づいて 1 つの方法を選択すると、コマンド ラインから MySQL データをプレーンテキストの CSV バックアップに効果的にエクスポートでき、データの保存とアクセス性が確保されます。

以上がコマンドラインツールを使用してMySQLデータをプレーンテキストCSVバックアップにエクスポートする方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。