Microsoft SQL Server为用户提供了各种丰富的图形用户界面,用于检索和操作数据以及配置SQL Server数据库。但是,有时候从老式命令行开始工作会更容易。无论您是在寻找快速而简单的方法来执行SQL查询,还是希望在Windows脚本文件中包含SQL语句,SQLCMD都可以帮助您实现目标。本文假设您已经安装了Microsoft的AdventureWorks示例数据库。
打开命令提示符
要运行SQLCMD,必须先打开Windows命令行实用程序。在Windows XP中,单击 开始>运行 然后输入 CMD 在单击之前的文本框中 好。在Windows Vista中,单击 视窗 按钮,类型 CMD 进入 搜索 框和按 输入.您应该看到Windows命令提示符。 打开命令提示符后,使用SQLCMD实用程序连接到数据库。在此示例中,我们将连接到AdventureWorks2014数据库,因此我们使用以下命令: sqlcmd -d AdventureWorks2014
这使用默认的Windows凭据连接到您的数据库。您还可以使用-U标志指定用户名,使用-P标志指定密码。例如,您可以使用用户名“mike”和密码“goirish”通过以下命令行连接到数据库: sqlcmd -U mike -P goirish -d AdventureWorks2014 05年3月 开始在1>提示符下键入SQL语句。您可以根据需要使用尽可能多的行查询,按 输入 每行后面的键。在明确指示之前,SQL Server不会执行您的查询。在此示例中,我们输入以下查询: 选择 * 来自HumanResources.shift 05年4月 准备好执行查询时,键入命令 走 在SQLCMD中的新命令行上按下 输入。 SQLCMD执行您的查询并在屏幕上显示结果。 准备好退出SQLCMD时,键入命令 出口 在空白命令行上返回Windows命令提示符。 连接到数据库
输入查询
执行查询
退出SQLCMD