mysql匯入sql資料庫

來源:互聯網
上載者:User
MySql匯入匯出資料庫
    部落格分類:

  • 資料庫
MySQL資料結構SQLLinuxWindows資料庫的基本匯入\匯出的命令 是 mysqldump 和 source 
在linux下直接用命令列操作就可以 在windows下 一般情況下有兩種方法一個也是用命令列 另一個是用phpmyadmin
 
先來說說phpmyadmin 這個工具匯出和匯入很簡單 而且匯入時無需建庫 直接還原成原來的資料庫   用source  也可以還原 但他匯入檔案時有大小限制不能超過2M

再來說說  mysqldump 和 source  用命令操作很快 但是想把匯出的檔案再匯入時必須先建立一個資料庫(這個庫可以隨便起名) 然後進入資料庫後才能匯入用phpmyadmin匯入mysqldump 匯出的檔案也得需要這步

 
下面是從前輩那copy來的命令具體使用方法
 
     1.匯出整個資料庫
  mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔案名稱
  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
  2.匯出一個表
  mysqldump -u 使用者名稱 -p 資料庫名 表名> 匯出的檔案名稱
  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
  3.匯出一個資料庫結構
  mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
  -d 沒有資料 --add-drop-table 在每個create語句之前增加一個drop table
  
備忘: mysqldump在linux下可直接使用 在windows下有時需要進入mysql/bin中使用 因為有時用的是類似appserv的套裝軟體 這樣的話命令就不能直接使用 因為這些命令沒在環境變數的目錄裡 而且用mysqldump匯出的備份 必須先建立資料庫才能匯入

 
 
      4.匯入資料庫
  常用source 命令
  進入mysql資料庫控制台,
  如mysql -u root -p
  mysql>use 資料庫
  然後使用source命令,後面參數為指令檔(如這裡用到的.sql)
  mysql>source d:wcnc_db.sql
 
 
存疑: phpmyadmin匯入有大小限制 不知道source匯入時有沒限制 而且匯出時是不可以限制檔案大小 並且分數個檔案匯出
文章出處:飛諾網(www.firnow.com):http://dev.firnow.com/course/7_databases/mysql/myxl/2008920/144108.html  
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.