MySQL 全体または単一のテーブルデータのエクスポート

MySQL 全体または単一のテーブルデータのエクスポート

単一のテーブルをエクスポートする

mysqldump -u ユーザー -p db名 テーブル名 > db.sql

単一のテーブルをインポートする

mysql>テーブル名を削除します。

mysql -u ユーザ -p db名 < db.sql

テーブル全体をエクスポートする

mysqldump --opt -d dbname -u dbuser -p > db.sql

mysqldump dbname -udbuser -p > db_dt.sql

補足知識: MySQL の SQL ファイルのインポートとエクスポート: データベース全体のエクスポート、テーブルのエクスポート、データベース構造のエクスポート、データベースのインポート

mysql のインポートとエクスポート sql ファイル

窓の下

1. データベース全体をエクスポートする

mysqldump -u ユーザー名 -p データベース名 > エクスポートされたファイル名

mysqldump -u dbuser -p dbname > dbname.sql

2. テーブルをエクスポートする

mysqldump -u ユーザー名 -p データベース名 テーブル名 > エクスポートされたファイル名

mysqldump -u dbuser -p dbname ユーザー> dbname_users.sql

3. データベース構造をエクスポートする

mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql

-d データなし --add-drop-table 各createステートメントの前にドロップテーブルを追加します

4. データベースをインポートする

共通ソースコマンド

次のようにmysqlデータベースコンソールに入ります。

mysql -u ルート -p

mysql>データベースを使用する

次に、ソースコマンドを使用し、その後にスクリプトファイル(ここで使用されている.sqlファイルなど)を使用します。

mysql>ソース d:/dbname.sql

データベースにデータをインポートする

mysql -uroot -D データベース名

データベースのテーブルにデータをインポートする

mysql -uroot -D データベース名 テーブル名

D:\APMServ5.2.6\MySQL5.1\bin>mysqldump -u root -p erp lightinthebox_tags > lightinthebox.sql

Linuxの場合

1. mysqldump コマンドを使用してデータベースをエクスポートします (このコマンドのパスである mysql のインストール パスに注意してください)。

1. データとテーブル構造をエクスポートします。

mysqldump -u ユーザー名 -p パスワード データベース名> データベース名.sql

#/usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql

Enterキーを押すと、パスワードの入力を求められます。

2. テーブル構造のみをエクスポートする

mysqldump -u ユーザー名 -p パスワード -d データベース名> データベース名.sql

#/usr/local/mysql/bin/mysqldump -uroot -p -d abc > abc.sql

注: /usr/local/mysql/bin/ —> mysql データ ディレクトリ

2. データベースをインポートする

1. まず空のデータベースを作成する

mysql>データベースabcを作成します。

2. データベースをインポートする

方法1:

(1)データベースを選択する

mysql>abcを使用します。

(2)データベースのエンコーディングを設定する

mysql>名前をutf8に設定します。

(3)データのインポート(SQLファイルのパスに注意)

mysql>ソース /home/abc/abc.sql;

方法2:

mysql -u ユーザー名 -p パスワード データベース名 < データベース名.sql

#mysql -uabc_f -p abc < abc.sql

MySQL の全体および単一テーブルデータをエクスポートする上記の操作は、エディターがあなたと共有するすべての内容です。これが参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

以下もご興味があるかもしれません:
  • MySQLはテーブルデータを復元するためにfrmファイルとibdファイルを使用します
  • MySQLデータベースが予期せずクラッシュし、テーブルデータファイルが破損して起動できなくなる問題を解決します。
  • MySQLでデータを削除してもディスク領域が解放されないのはなぜですか
  • Ubuntu でディスク容量不足により MySQL が起動しない場合の解決策
  • MySQL ストレージ エンジン MyISAM の一般的な問題 (テーブル破損、アクセス不能、ディスク容量不足)
  • lnmp でディスク領域を保護するために MySQL ログをオフにする方法
  • ディスク容量を節約するためにMySQLを縮小するためのいくつかの提案
  • Mysql InnoDB のデータを削除した後にディスク領域を解放する方法
  • MySQL でテーブル データを削除した後もディスク領域がまだ占有されているのはなぜですか?

<<:  シンプルなショッピングフォームを実装するJavaScript

>>:  docker を使用してシンプルな C/C++ プログラムをデプロイする方法

推薦する

Vueのトグルボタンをクリックしてボタンを有効にし、無効にします。

実装方法は3つのステップに分かれています。テンプレートに 2 つのボタンを設定し、v-if と v-...

mysql は sql ファイルを実行し、エラーを報告します エラー: 不明なストレージ エンジン 'InnoDB' ソリューション

問題を見つける最近、仕事で問題が発生しました。InnoDB タイプの SQL ファイルを実行すると、...

MySQL が重複データを挿入するのを防ぐ 3 つの方法

新しいテーブルを作成する テーブル「人」を作成します( `id` int NOT NULL COMM...

Linux コマンドラインでメールを送信する 5 つの方法 (推奨)

シェル スクリプトで電子メールを作成する必要がある場合は、コマンド ラインから電子メールを送信する知...

最新の人気スクリプトAutojsソースコード共有

今日は、最新の人気スクリプト 50 個を含むソース コードを共有します。現在、Mine Guard ...

Vueを使い始める際に習得する必要がある知識について簡単に説明します

最も人気のあるフロントエンド フレームワークの 1 つとして、Vue は多くのフロントエンド開発エン...

MySQL MHA のセットアップと切り替えに関するいくつかのエラー ログの概要

1: masterha_check_repl レプリカ セット エラー レプリケートが構成ファイルで...

HTMLページの文字セットを指定する2つの方法

1. HTMLページの文字セットを指定する2つの方法方法1: <メタ文字セット="u...

Vueはパーセンテージバー効果を実現します

この記事では、パーセンテージバーを実現するためのVueの具体的なコードを参考までに共有します。具体的...

VirtualBox CentOS7.7.1908 Python3.8 ビルド Scrapy 開発環境 [グラフィックチュートリアル]

目次環境CentOSをインストールするyum 国内ミラーソースを構成するサードパーティの依存関係をイ...

Element UI をインストールして vue3.0 でベクター グラフィックスを使用する方法

ここでは、v3 のインストールと使用にのみ焦点を当てます。v2 について学びたい場合は、公式 Web...

間違った MySQL コマンドをキャンセルしたい場合はどうすればいいですか?

間違った mysql コマンドを入力したのでキャンセルしたいです。どうすればいいですか? ctrl ...

JavaScript継承のさまざまな方法とメリット・デメリットを詳しく解説

目次1. プロトタイプチェーン継承2. コンストラクタの借用(古典的な継承) 3. 組み合わせ継承4...

Windows はリモート デスクトップが長時間自動的に切断されるのを防ぎます

Windows リモート デスクトップを使用してサーバーに接続したことがある人なら、リモート デスク...

JS で async と await を使用する方法

目次1. 非同期2. 待つ: 3. 包括的なアプリケーション1. 非同期async 、非同期コードが...