SQLCMD分步教程

Microsoft SQL Server命令行實用程序

Microsoft SQL Server為用戶提供了各種豐富的圖形用戶界面,用於檢索和操作數據以及配置SQL Server數據庫 。 但是,有時從舊式命令行工作起來更容易。 無論您是尋找執行SQL查詢的快捷方式,還是希望將SQL語句包含在Windows腳本文件中,SQLCMD都可以幫助您實現目標。 本文假設您已經安裝了Microsoft的AdventureWorks示例數據庫。

05年1月

打開命令提示符

麥克查普爾

為了運行SQLCMD,您必須首先打開一個Windows命令行實用程序。 在Windows XP中,單擊“ 開始”>“運行” ,然後在單擊“ 確定 ”之前在文本框中鍵入CMD 。 在Windows Vista中,單擊Windows按鈕,在搜索框中鍵入CMD並按Enter鍵

您應該看到一個Windows命令提示符。

05年05月

連接到數據庫

麥克查普爾

打開命令提示符後,使用SQLCMD實用程序連接到數據庫。 在這個例子中,我們連接到AdventureWorks2014數據庫,所以我們使用下面的命令:

sqlcmd -d AdventureWorks2014

這使用默認的Windows憑據連接到您的數據庫。 您也可以使用-U標誌和使用-P標誌的密碼來指定用戶名。 例如,您可以使用以下命令行使用用戶名“mike”和密碼“goirish”連接到數據庫:

sqlcmd -U mike -P goirish -d AdventureWorks2014

05年3月

輸入查詢

麥克查普爾

在1>提示符處開始輸入SQL語句。 您可以根據需要為查詢使用盡可能多的行,並在每行之後按Enter鍵。 在明確指示之前,SQL Server不會執行您的查詢。

在這個例子中,我們輸入以下查詢:

SELECT * FROM HumanResources.shift

04年05月

執行查詢

麥克查普爾

準備好執行查詢時,在SQLCMD內的新命令行上鍵入命令GO並按Enter鍵 。 SQLCMD執行您的查詢並在屏幕上顯示結果。

05年05月

正在退出SQLCMD

準備退出SQLCMD時,在空白的命令行中鍵入命令EXIT以返回到Windows命令提示符。