介绍
Microsoft SQL Server(简称 MSSQL)是一个关系型数据库管理系统(RDBMS),可以在 Windows 操作系统上运行。MSSQL 常用于企业中的数据存储和管理。在企业中,现场工作人员或管理员会执行一些脚本来操作数据库。在本文中,我们将探讨如何在 Microsoft SQL Server 中执行脚本。
窗口化环境下执行SQL脚本
在 Microsoft SQL Server Management Studio中,我们可以通过打开一个 SQL Server 查询窗口来执行 SQL 脚本。
打开SQL Server 查询窗口
在 Microsoft SQL Server Management Studio 中,单击“文件”->“新建”->“查询窗口”(CTRL + N)。
-- 例 :创建一个示例表
CREATE TABLE employees(
id INT PRIMARY KEY NOT NULL,
name VARCHAR(255) NOT NULL,
age INT NOT NULL,
address CHAR(255),
salary DECIMAL (18, 2)
);
将上述代码输入到查询窗口中。可以看到 SQL Management Studio 标记代码中的关键字,以帮助您编写正确的 SQL。在输入这些关键字时,它们将自动成为不同颜色。
执行SQL查询
在输入完查询语句后,可以按以下方法执行查询:
单击查询窗口顶部的“执行”按钮。
按键盘上的F5。
选择“执行”>“执行查询”或按Ctrl + E。
命令行模式下执行SQL脚本
除了可以使用 Microsoft SQL Server Management Studio 中的查询窗口之外,您还可以使用命令行工具来执行 SQL 脚本。MSSQL 命令行接口名为 SQLCMD。下面将介绍如何在 SQLCMD 环境中执行 SQL 脚本。
打开命令提示符
在 Windows 中,可以按以下方式打开命令提示符:
按下 Win + R 键,在弹出的对话框中输入 cmd 后按 Enter 键。
或者按下 Win + X 键,在弹出的菜单中选择“命令提示符”。
使用 SQLCMD 连接到 MSSQL 实例
连接到能够运行SQL脚本的 SQL 服务器实例。若要连接,可以使用以下命令:
sqlcmd -S servername -U username -P password
注意:这里的servername,username和password分别代表您的服务器名称、用户名和密码。
执行SQL脚本
在连接到 SQL 服务器实例后,可以使用以下命令执行 SQL 脚本:
:r C:\temp\employees.sql
GO
注意:这里的路径名称应与 SQL 脚本文件的实际路径相匹配。
结论
无论您是使用 Microsoft SQL Server Management Studio 还是命令行模式下执行脚本,都可以快捷地管理您的数据库。在使用时,您可以根据上述步骤执行 SQL 脚本。