mysqlはライブラリ全体をインポートおよびエクスポートするか、テーブルのsqlファイルをインポートまたはエクスポートします

ライブラリをインポートする

    mysql -h127.0.0.1 -u用户名 -p密码 数据库名 < sqlFileName.sql
eg :mysql -h127.0.0.1 -uname -p database_name < sqlFileName.sql

コマンドの使用方法:

     mysql: mysqlコマンドを使用します

     -h:インポートするIPが続きます:ローカルは127.0.0.1またはlocalhostのいずれか、またはリモートパブリックネットワークからアクセスできるIPアドレスです。

     -u mysqlユーザー名:通常、デフォルトのルートをインストールします。パスワードは123または123456、つまり-urootです。

     -pここにパスワードがあります。書き込む必要はありません。コマンド全体を入力したら、Enterキーを押して、パスワードが入力されている場所を確認します。パスワードを入力したら、Enterキーを押してインポートします。

     database_name: データベース名。データをインポートするデータベース

    <固定書き込み

    sqlFileName.sqlは、インポートするSQLファイルの名前です(このSQLファイルは、ライブラリ全体またはテーブルのSQLステートメントにすることができます)。

****** Linuxサーバーを使用している場合は、続行するためにmysqlにログインしないように注意してください

--在使用的时候先登录mysql,清空该数据库具体语句
show database; //查看所有的数据库
drop database shops; //删库
create database shops; //创建库

例:Linuxでのインポートコマンド

mysql -h127.0.0.1 -uroot -p shops < /data/server/shops.sql

例:Windowsでのインポートコマンド

注:このマシンの127.0.0.1のshopsライブラリにデータをインポートしたいのですが、mysqlのユーザー名はrootで、パスワードは入力されていません。対応するインポートされたsqlは、現在のパス(sqlのパス)の下のcms_tag.sqlです。ファイルは独自のパスに基づいています。入力してください)。

次にEnterキーを押すと、パスワードを入力するためのプロンプトが表示されます。割り当てられたパスワードShift + Insertをパスワードにコピーし(入力したパスワードは表示されません)、Enterキーを押します。システムはSQLステートメントのインポートを自動的に実行します

❤1。テーブルの構造とデータをインポートします(sqlFileで直接エクスポートする場合は、対応するテーブルの構造とデータをエクスポートできます)

   mysql -h127.0.0.1 -uroot -p databasename < sqlFile.sql
eg:mysql -h127.0.0.1 -uroot -p my_new_project < cms_tag.sql
-- 回车输入密码

 

ライブラリのエクスポート

mysqldump  -umj -p -h 127.0.0.1  databasename >newfile.sql;

コマンドの使用方法:

     mysqldump: mysqlエクスポートコマンドを使用します

     -hの 後に、インポートするIPが続きます。localは127.0.0.1またはlocalhostのいずれかです。

     -u mysqlユーザー名:通常、デフォルトのルートをインストールします。パスワードは123または123456、つまり-urootです。

     -pここにパスワードがあります。書き込む必要はありません。コマンド全体を入力したら、Enterキーを押して、パスワードが入力されている場所を確認します。パスワードを入力したら、Enterキーを押してインポートします。

     database_name: データベース名。データをインポートするデータベース

    > 固定書き込み

    sqlFileName.sqlは、エクスポートするSQLファイルの名前です。

その他のインポート方法

    ❤1。データベースデータベースdbnameのテーブル(テスト)構造をエクスポートします


      mysqldump -u用户名 -p密码 -d dbname test>db.sql;
  eg: mysqldump -uroot -p -d shop goods>goods.sql; 
   --回车输入密码

    ❤2。データベースdbnameのすべてのテーブル構造とテーブルデータをエクスポートします(-dなし)

    mysqldump -u用户名 -p密码  dbname >db.sql;
eg:mysqldump -uroot -p  shop >db.sql;
   --回车输入密码

    ❤3。データベースを特定のテーブル(テスト)構造とdbnameのテーブルデータ(-dなし)にエクスポートします

    mysqldump -u用户名 -p密码 dbname test>db.sql;
eg: mysqldump -uroot -p shop test>test.sql;
   --回车输入密码

  ❤4。エクスポートされたデータ内のdbnameの複数のテーブル(test1、test2、 test3)の構造とテーブルデータはスペースで区切られます

    mysqldump -u用户名 -p密码 dbname test1 test2 test3>db.sql;
eg: mysqldump -uroot -p shop test1 test2 test3>db.sql;
   --回车输入密码

   ❤5。ルートの下にあるすべてのユーザーライブラリをエクスポートします(エクスポート場所は現在のパスの下にあります)

   mysqldump -uroot -p --all-databases > sqlAllFile.sql
eg:mysqldump -uroot -p --all-databases > sqlAllFile.sql
-- 回车输入密码

注:すべての前に2つのマイナス記号(-)、データベースの前にマイナス記号(-)-all-databases

おすすめ

転載: blog.csdn.net/www1056481167/article/details/108049671