「mysqldump」を使用してすべての MySQL テーブルを CSV にエクスポートするにはどうすればよいですか?
Dec 06, 2024 am 09:51 AM「mysqldump」によるすべての MySQL テーブルの CSV エクスポート
開発者は多くの場合、MySQL データを CSV 形式でエクスポートする必要があるため、ダンプする方法が必要ですすべてのテーブルをこの形式で同時に実行します。この記事では、「mysqldump」ユーティリティを使用した解決策を検討します。
1 つのテーブルのエクスポート:
単一のテーブルをエクスポートするには、次のコマンドを検討してください:
mysql -B -u username -p password database -h dbhost -e "SELECT * FROM accounts;" \ | sed "s/\"/\"\"/g;s/'/\'/;s/\t/\",\"/g;s/^/\"/;s/$/\"/;s/\n//g"
このコマンドは、「-B」オプションを指定した「mysql」ユーティリティを使用して生データを取得し、 「-e」オプションを使用して SELECT ステートメントをインライン化します。その後、「sed」を使用して出力を CSV 形式に変換します。
すべてのテーブルのエクスポート:
すべてのテーブルをエクスポートするには、次の手順に従います:
- を使用してすべてのテーブルのリストを取得します。コマンド:
mysql -u username -ppassword dbname -sN -e "SHOW TABLES;"
- Bash などのシェル スクリプトでループを作成し、これらのテーブルを反復処理します:
for tb in $(mysql -u username -ppassword dbname -sN -e "SHOW TABLES;"); do echo .....; done
- ループ内の「....」をステップ 1 の拡張コマンドに置き換え、「$tb」を「$tb」に置き換えます。 tablename.
このシェル スクリプトを実行すると、一度の操作ですべての MySQL テーブルを CSV 形式にエクスポートできます。
以上が「mysqldump」を使用してすべての MySQL テーブルを CSV にエクスポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Alter Tableステートメントを使用してMySQLのテーブルをどのように変更しますか?

Linuxでmysqlを実行します(phpmyAdminを使用してポッドマンコンテナを使用して/なし)

MACOSで複数のMySQLバージョンを実行する:ステップバイステップガイド

共通の脆弱性(SQLインジェクション、ブルートフォース攻撃)に対してMySQLを保護するにはどうすればよいですか?

MySQL接続用のSSL/TLS暗号化を構成するにはどうすればよいですか?
