程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 通過Mysql命令行語句來導入導出數據庫文件

通過Mysql命令行語句來導入導出數據庫文件

編輯:關於MYSQL數據庫

       今天有個同學問我說能不能將數據庫進行遷移,我當時想那應該得重新建表吧,不過那樣效率太低了,而且還需要導入很多表中的記錄,麻煩,於是想到mysql的bin中提供了兩個指令,mysqldump以及resource。

      Mysql命令行導出數據庫:

      1.首先我們通過命令行進入到mysql安裝目錄的bin目錄下,比如我輸入的命令行為: cd C:Program FilesMySQLMySQL Server 5.5bin

      (如果是win7系統,且mysql安裝在C盤目錄下,如果上述指令提示拒絕訪問,那就是用管理員的方式運行命令提示符就行了)

      2.導出數據庫:mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名

      如我輸入的命令行:mysqldump -u root -p atm > atm.sql (輸入後會讓你輸入進入MySQL的密碼)

      (如果導出單張表的話在數據庫名後面輸入表名即可)

      3.執行上述命令後,我們就可以在bin目錄下看到我們剛才導出的atm.sql數據庫文件,裡面包含了該數據庫中所有的表以及表中的記錄。

      Mysql命令行導入數據庫:

      1.首先我們將要導入到數據庫中的.sql文件放到bin目錄下,這樣比較方便

      2.接著我們進入到MySQL Command Line Client,輸入密碼,進入到“mysql>”,創建一個新的數據庫(mysql>create database test;)

      3.使用新創建的數據庫 mysql>use test;

      4.導入文件: mysql>source 導入的文件名; 比如我要導入我剛導出的atm.sql數據文件: mysql>source atm.sql;

      5.如果沒有提示錯誤信息提示,我們可以通過show tables;指令可以看到新創建的test數據庫裡面已經導入了剛atm數據庫裡的內容

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved