MySqlコマンドラインデータベースのインポート、エクスポート

1568 ワード

導き出す
 
1.データベース全体のエクスポート(データベースの構造、すなわちテーブル、テーブル内のデータを含む)
 
mysqldump-uユーザー名-pデータベース名>エクスポートするSQLファイル名およびパス
mysqldump -u root -p inventory > /Users/liguoying/Desktop/inventort.sql

 
2.エクスポートデータベースの構造(表内のデータを除く)
 
mysqldump-uユーザー名-p-d--add-drop-tableデータベース名>エクスポートするSQLファイル名およびパス
mysqldump -u root -p -d --add-drop-table inventory > /Users/liguoying/Desktop/inventory1.sql

-dデータなし
--add-drop-table create文ごとにdrop tableを追加
3、表をエクスポートする(表のデータを含む)
 
mysqldump-uユーザー名-pデータベース名テーブル名>エクスポートするSQLファイル名およびパス
 
mysqldump -u root -p inventory product > /Users/liguoying/Desktop/product.sql

 
インダクタンス
1.データベース全体のインポート(データベースの構造、すなわちテーブル、テーブル内のデータを含む)
インポートを実行する前に、対応するデータベースを作成する必要があります.sqlファイルには、データベースを作成するコードが含まれていません.
 
create schema inventory;
use inventory;
source /Users/liguoying/Desktop/inventory.sql;

 
2.エクスポートデータベースの構造(表内のデータを除く)
インポートを実行する前に、対応するデータベースを作成する必要があります.sqlファイルには、データベースを作成するコードが含まれていません.
 
create schema inventory;
use inventory;
source /Users/liguoying/Desktop/inventory1.sql;

 
3、表をエクスポートする(表のデータを含む)
インポートを実行する前に、対応するデータベースを作成する必要があります.sqlファイルには、データベースを作成するコードが含まれていません.
 
create schema inventory;
use inventory;
source /Users/liguoying/Desktop/product.sql;