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++ プログラムをデプロイする方法

推薦する

JSはクリックドロップ効果を実装します

jsはクリックとドロップの特殊効果を実現します。まずは効果画像を見てみましょうさっそく始めましょう。...

Centos に PHP7.4 と Nginx をインストールする方法

準備する1. 必要なインストールパッケージをダウンロードするhttps://www.php.net/...

favicon.ico についていくつか注意点があります (ルートディレクトリに置くのがベストです)

任意のウェブページを開きます。例: http://www.baidu.com/ ブラウザのタブのヘッ...

MySQLのどのフィールドがインデックスに適しているかについての簡単な説明

目次1 データベース インデックスを作成するための一般的なルールは次のとおりです。 2. 数千万件の...

MYSQL8.0.13 無料インストール版 設定チュートリアル例 詳細説明

1. ダウンロード、例として8.0を取り上げますダウンロードアドレス: https://dev.my...

スプライトとフォントアイコンを実装するためのCSS

スプライト:以前は、各画像リソースは独立した画像でした。ブラウザが Web サイト内のさまざまな W...

Centos7 ベースの Varnish キャッシュ プロキシ サーバーを展開する

1. ワニスの概要1. ワニスの紹介Varnish は、新しいソフトウェア アーキテクチャを使用し、...

HTML ユーザー登録ページ設定ソースコード

上記の Web ページをデザインします。 <!DOCTYPE html> <htm...

CentOS 6 または CentOS 7 でディスク領域をクリアする方法

以下は、CentOS 6 または CentOS 7 サーバーのディスク領域をクリアするための簡単なコ...

Docker ベースの Redis 1 マスター、2 スレーブ、3 センチネルの実装

現在、Redis とコンテナについて学習中なので、Docker を使用して Redis マスタースレ...

Angular のパフォーマンス最適化: サードパーティ コンポーネントと遅延読み込みテクノロジー

目次概要環境の準備プロジェクトのパフォーマンスに影響を与える要因遅延読み込みとは何ですか?プロジェク...

Vue で v-for を更新する方法

ヒント:配列変更メソッドによりv-forが更新され、ページが更新されます。配列を変更しないメソッド:...

MySQL シリーズ 10 同時実行制御を実装するための MySQL トランザクション分離

目次1.同時アクセス制御2. 取引1. トランザクションは ACID 原則に従います。 2. トラン...