使用MYSQL命令直接匯入匯出SQL檔案
阿新 • • 發佈:2019-02-18
1.MYSQL中將資料庫匯出成SQL檔案
其實很簡單的,就是一條語句就可以了,首先我們開啟cmd,不用進mysql指令介面,直接按照下列格式將匯出語句敲進去,然後再輸入密碼即可了:
mysqldump -h[主機所在IP] -u[使用者名稱] -p [要匯出的資料庫]>[匯出的路徑//[檔名].sql]
好吧,直接這樣看可能有點抽象,我們來舉個例子,目前我的MYSQL中有一個數據庫bookinfodb,現在我要將它匯出並且儲存到D盤中。
這個時候我們再到D盤目錄下,我們就可以看到多了一個bookinfodb.sql檔案了
2.從SQL檔案中匯入資料到MYSQL中
1>首先,我們應該在cmd中進入mysql指令介面中,格式很簡單 ,就是mysql -u[使用者名稱] -h[主機所在地址,預設不寫是localhost] -p
2>使用CREATE DATRABSE [資料庫名字]建立一個數據庫,然後使用use [資料庫名]選擇要使用的資料庫
3>直接使用source [所在的路徑//*.sql] 將SQL檔案進行匯入
接下來就會輸出一大串的Query OK之類的資訊了。
3、把查詢的結果存入一個表中
insert into tableB select * from tableA;
4、把查詢的結果寫入檔案
進入mysql命令列,mysql > select * from tableA INTO OUTFILE '/home/out.txt';