1. 程式人生 > >使用MYSQL命令直接導入導出SQL文件(轉)

使用MYSQL命令直接導入導出SQL文件(轉)

cmd 界面 eat 保存 tail utf mysqldump info tails

參考:http://blog.csdn.net/jiary5201314/article/details/52026816

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‘;

使用MYSQL命令直接導入導出SQL文件(轉)