天天看點

MySQL表結構的導入和導出MySQL表結構的導入和導出

MySQL表結構的導入和導出

  MySQL表結構的導入和導出:

  Linux下路徑可以變一下,例如資料庫gaomart的表結構導出:

Windows裡 mysqldump -d -uroot -p123456 gaomart>d:/gaomart.sql

Linux裡 mysqldump -d -uroot -p123456 gaomart>/home/liangjian/gaomart.sql

  如果不加-d 就導入的是全部資料和表結構。加-d為隻導出表結構。

  1 、在運作裡輸入cmd 進入dos 指令視窗

  2 、進入mysql 的安裝目錄下的bin 目錄下

  3 、輸入mysqldump -u root -p -d database > d:/gaomart.sql

  4 、然後輸入密碼回車即可。

  導入:

  windows 系統下導入mysql 的資料和表結構:

  1 、進入mysql 的Mysql Command Line Client

  2 、輸入密碼後回車

  3 、輸入use database 後再回車

  4 、輸入source d:\gaomart.sql 後再回車

  Linux下 路徑有所不同 例如:輸入source /home/liangjian/gaomart.sql 後再回車

  ----------------------

  1.MySQL指令導入

mysql -h 伺服器位址 -P 端口 -u 使用者名 -p 資料庫名稱 < 檔案名.sql

有時候由于資料庫字元集的問題會出現ERROR at line : Unknown command '\''.這時隻要在指令加 --default-character-set=utf8 就可以解決了。

備注:“-P 端口“這個參數,如果伺服器使用預設的3306端口,則可以忽略!

是否與上面的問題有關

     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

     本文轉自yzy121403725 51CTO部落格,原文連結:http://blog.51cto.com/lookingdream/1853986,如需轉載請自行聯系原作者