1. 程式人生 > 資料庫 >Windows 環境下執行 .sql 格式檔案方式

Windows 環境下執行 .sql 格式檔案方式

windows 命令列中有2種執行 .sql 檔案的方式:直接行檔案 和 先進入mysql命令列然後執行檔案。具體操作如下:

1. 直接在windows命令列執行。

開啟windows命令列(win+R開啟執行視窗然後輸入cmd,回車),進入mysql的本機地址,如果配置了環境變數則直接輸入mysql即可,輸入 mysql -u username -p password -D data < sqlfilepath。 這種方式有個確定就是會把密碼暴露在命令列中,可以採用更好的一點的方式: mysql -u username -p -D data < sqlfilepath, 在 -p 引數後不輸入密碼,按回車鍵後mysql會提示你輸入密碼,這樣輸入的密碼會被星號隱藏,如下圖,

 

 

-D 後的引數表示使用的database,這裡是為了測試新建的名為 shop的庫,注意 -D data 後的  < 符號,比較容易漏掉,還有就是 引數形式一定是 -D (大寫),而不能是 -d(小寫)。

2. 先進入mysql然後再執行檔案。

開啟windows命令列,進入mysql的本機地址,如果配置了環境變數則直接輸入mysql即可,輸入 

mysql -u username -p 

回車,輸入密碼,同樣會被星號隱藏,回車後登陸進入mysql,如圖,

然後執行 source sqlfilepath

如圖,

 

 此處報錯,應在sql指令碼中指明使用的database,如:use standard_lib_xk;


轉載自:https://www.jianshu.com/p/ed140598e281