コマンドでmysqlからテーブル構造およびデータをエクスポート/インポート


コマンドラインの下でmysqlのデータはとても良いコマンドmysqldumpをエクスポートして、そのパラメータはとても大きくて、このように見ることができます:mysqldump最も一般的な:mysqldump -uroot -pmysql databasefoo table1 table2 > foo.sqlこれにより、データベースdatabasefooのテーブルtable 1、table 2をsql形式でfooにインポートすることができる.sqlでは、-urootパラメータはデータベースにアクセスするユーザー名がrootであることを示し、パスワードがある場合は-pパラメータを追加する必要があります.
Eg:
 
C:\Users\jack> mysqldump -uroot -pmysql sva_rec date_drv > e:\date_drv.sql
 
 
mysqlのデータインポートも非常に便利です.例えば、mysql -uroot databasefoo < foo.sqlこれでfoo.sqlのデータはすべてデータベースdatabasefooにインポート
 
 
     1.データベース全体のエクスポート
mysqldump-uユーザー名-pパスワードデータベース名>エクスポートファイル名
  C:\Users\jack> mysqldump -uroot -pmysql sva_rec  > e:\sva_rec.sql
 
  2.テーブル構造とデータを含むテーブルのエクスポート
mysqldump-uユーザー名-pパスワードデータベース名テーブル名>エクスポートファイル名
  C:\Users\jack> mysqldump -uroot -pmysql sva_rec date_rec_drv> e:\date_rec_drv.sql
 
  3.データベース構造のエクスポート
  C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec > e:\sva_rec.sql
    
     4.テーブル構造のみをエクスポート
mysqldump-uユーザー名-pパスワード-dデータベース名テーブル名>エクスポートファイル名
  C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec date_rec_drv> e:\date_rec_drv.sql
 
 
  5.データベースのインポート
常用sourceコマンド
mysqlデータベースコンソールにアクセスし、
例えばmysql-u root-p
mysql>useデータベース
次にsourceコマンドを使用します.後のパラメータはスクリプトファイル(ここで使用する.sqlなど)です.
  mysql>source d:wcnc_db.sql
 
インポートmysqlにデータをインポートしたり、インポートプログラムを書いたり、javaスクリプト実装を書いたりすることがあります.