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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM