通過Mysql命令列語句來匯入 匯出資料庫檔案

2022-02-07 19:59:03 字數 889 閱讀 3500

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

mysql命令列匯出資料庫:

1.首先我們通過命令列進入到mysql安裝目錄的bin目錄下,比如我輸入的命令行為: cd c:\program files\mysql\mysql server 5.5\bin

(如果是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資料庫裡的內容。

通過Mysql命令列語句來匯入 匯出資料庫檔案

mysql的bin中提供了兩個指令,mysqldump以及resource。mysql命令列匯出資料庫 1.首先我們通過命令列進入到mysql安裝目錄的bin目錄下,比如我輸入的命令行為 cd c program filesmysqlmysql server 5.5bin 如果是win7系統,且my...

命令列 mysql 語句 MySQL命令列語句學習

1 mysql root 進入資料庫 2 help h 幫助 3 show databases 展示已經安裝的庫 4 create database 建立新的資料庫 5 drop database 刪除資料庫 6 use 使用資料庫 7 create table user id int,userna...

mysql通過命令列匯入匯出問題

不同版本的mysql server間倒騰資料時經常會報錯,比如,從5.6.21生成的指令碼檔案中,int,bigint,datetime等型別都指定了長度 int 10 bigint 19 datetime 6 等,在匯入到另乙個版本為5.1.42的server時就會提示匯入失敗。將這些長度限制刪除...