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命令提示符。