當前位置:首頁 » 編程軟體 » cmd腳本執行sql腳本

cmd腳本執行sql腳本

發布時間: 2025-01-23 03:46:51

① cmd直接執行sql腳本

以 mysql -h localhost -uroot -ppassword 方式直接將密碼寫入快捷方式,
登陸可以成功,但是如果使用 -e 參數執行語句,會出現
Warning: Using a password on the command line interface can be insecure 錯誤
在MySQL 5.6.6之後可以使用 mysql_config_editor ,它可以把賬戶密碼寫入 */.mylogin.cnf加密

登入 MySQL Serverin 文件夾,執行
mysql_config_editor set --login-path=xxx --host=127.0.0.1 --user=root --password
--login-path 的值只是一個名字,可以隨便寫,
回車,然後輸入密碼,就完成了賬戶信息的寫入

mysql_config_editor print --all

mysql --login-path=xxx
試一下,應該可以登入了

創建快捷方式,快捷方式的

目標:
"C:Program FilesMySQLMySQL Server 5.7inmysql.exe" "--defaults-file=C:ProgramDataMySQLMySQL Server 5.7my.ini" --login-path=try -e "SOURCE C:/Users/Desktop/main.sql;"
注意 -e 後面 路徑中的反斜杠,寫錯了是無法運行的

起始位置:
"C:Program FilesMySQLMySQL Server 5.7in"

② 在cmd中,怎麼連接和執行sqlserver

在命令提示符(cmd)中,連接和執行SQL Server資料庫的操作可以通過多種命令實現。例如,若要查詢master資料庫中sysobjects表的記錄數,可以使用如下命令:
osql -S Localhost -E -d "master" -Q "select count(*) from sysobjects"

在SQL Server 2005版本中,如果需要執行上述操作,可以將osql命令替換為sqlcmd,兩者都可以實現連接和查詢資料庫的功能。這表明,針對不同的SQL Server版本,可以選擇合適的命令行工具進行操作。

若要執行一個名為1.sql的腳本文件,可以使用如下命令:
osql -U sa -P -i 1.sql

其中,-U參數指定了登錄用戶名,這里使用的是sa(系統管理員賬戶);-P參數用於指定密碼,但由於此例中省略了實際的密碼,建議在實際使用時謹慎輸入,以保證安全。-i參數則指定了腳本文件的路徑和文件名,這里是d:\1.sql。

為了方便多次執行上述命令,可以創建一個批處理文件(bat),將上述命令直接寫入文件中,然後通過雙擊運行該批處理文件即可。這樣做的好處在於,可以將一系列復雜的命令操作封裝在一個文件中,方便管理和重復執行。

此外,值得注意的是,osql和sqlcmd都是命令行工具,用於連接SQL Server資料庫並執行SQL語句。osql是較早版本的命令行工具,而sqlcmd是SQL Server 2005及更高版本中的命令行工具,提供了更豐富的功能和更好的兼容性。

在實際操作中,根據具體的SQL Server版本選擇合適的命令行工具,可以確保操作的順利進行。通過批處理文件,可以將復雜的命令操作簡化為一鍵執行,提高了工作效率。

③ cmd 執行sql腳本,該怎麼處理

1、微軟的SQL Server資料庫系統帶有一個工具,工具名為SQLCMD.EXE。

2、ORACLE資料庫也帶有一個工具,工具名為sqlplus.exe。
3、ORACLE資料庫:在CMD窗口下,sqlplus 用戶名/密碼@資料庫,進行登錄,然後把腳本文件拖進去就好。
4、SQL Server資料庫系統下,SQLCMD的用法,請在CMD窗口下鍵入 sqlcmd.exe /?去查看。
5、更多詳盡的資料,請網路一下「SQLCMD」或「sqlplus.exe」。

其它的資料庫,有些支持,有些不支持,請針對性的搜索或提問。

④ 如何從執行sqlcmd腳本

在dos下運行 :

cmd /c osql -S"127.0.0.1" -U"sa" -P"123" -d"Test" -i"E:\資料\學習\MSSQL\Dos執行文件\test.sql"

-S :資料庫IP地址
-U:用戶名

-P:密碼

-d:資料庫名
-i :資料庫文件

注意:在沒有裝有資料庫的情況下 , 你的系統中可能沒有osql工具的環境 , 此時我們只需要將 OSQL.EXE和osql.rll兩個文件拷到c:\window\system32目錄下即可

⑤ cmd 執行sql腳本,該怎麼處理

1、微軟的SQL
Server資料庫系統帶有一個工具,工具名為SQLCMD.EXE。
2、ORACLE資料庫也帶有一個工具,工具名為sqlplus.exe。
3、ORACLE資料庫:在CMD窗口下,sqlplus
用戶名/密碼@資料庫,進行登錄,然後把腳本文件拖進去就好。
4、SQL
Server資料庫系統下,SQLCMD的用法,請在CMD窗口下鍵入
sqlcmd.exe
/?去查看。
5、更多詳盡的資料,請網路一下「SQLCMD」或「sqlplus.exe」。
其它的資料庫,有些支持,有些不支持,請針對性的搜索或提問。

熱點內容
解壓體育館 發布:2025-05-13 21:27:48 瀏覽:263
哪家編程課 發布:2025-05-13 21:27:04 瀏覽:895
為什麼文件要壓縮 發布:2025-05-13 21:16:07 瀏覽:50
區域網怎麼搭建校時伺服器 發布:2025-05-13 21:11:32 瀏覽:677
存儲器讀寫實驗心得 發布:2025-05-13 21:09:23 瀏覽:15
派派手機如何設置密碼 發布:2025-05-13 21:08:02 瀏覽:774
獄辱實驗棟第2集在線ftp 發布:2025-05-13 21:02:06 瀏覽:11
安卓桌面應用如何變大 發布:2025-05-13 20:59:39 瀏覽:361
解壓通知單有什麼用 發布:2025-05-13 20:58:37 瀏覽:567
俄羅斯方塊的編程 發布:2025-05-13 20:51:08 瀏覽:611