使用 SQL Server Management Studio 连接和查询 SQL Server 实例

时间:2024-03-15 21:38:04

1、连接SQLServer实例

1.1、启动 SQL Server Management Studio。 首次运行 SSMS 时,系统将打开“连接到服务器”窗口。 如未打开,可以选择“对象资源管理器” > “连接” > “数据库引擎”,将其手动打开。

使用 SQL Server Management Studio 连接和查询 SQL Server 实例

使用 SQL Server Management Studio 连接和查询 SQL Server 实例

2、成功连接的示例

可通过展开和浏览“对象资源管理器”中的对象,验证 SQL Server 连接是否成功。 这些对象可能有所不同,具体取决于要连接到的服务器的类型。

使用 SQL Server Management Studio 连接和查询 SQL Server 实例

使用 SQL Server Management Studio 连接和查询 SQL Server 实例

3、创建数据库

按照以下步骤创建一个名为 TutorialDB 的数据库:

3.1、在“对象资源管理器”中右键单击服务器实例,然后选择“新建查询”:

使用 SQL Server Management Studio 连接和查询 SQL Server 实例

使用 SQL Server Management Studio 连接和查询 SQL Server 实例

也可以直接点击标题栏的新建查询

3.2、将以下代码粘贴到查询窗口:

USE master
GO
IF NOT EXISTS (
   SELECT name
   FROM sys.databases
   WHERE name = N'TutorialDB'
)
CREATE DATABASE [TutorialDB]
GO

3.3、若要执行查询,请选择“执行”(或选择键盘上的 F5)

使用 SQL Server Management Studio 连接和查询 SQL Server 实例

查询完成后,新的 TutorialDB 数据库会显示在“对象资源管理器”内的数据库列表中。 如未显示,请右键单击“数据库”节点,然后选择“刷新”。

使用 SQL Server Management Studio 连接和查询 SQL Server 实例

4、在新数据库中创建表

本部分中将在新创建的 TutorialDB 数据库中创建一个表。 

由于查询编辑器仍处于 master 数据库的上下文中,因此请执行以下操作,将连接上下文切换到 TutorialDB 数据库:

在数据库下拉列表中,选择所需数据库,如下所示:

右键点击TutorialDB,新建查询。

然后将以下代码复制过去:

-- Create a new table called 'Customers' in schema 'dbo'
-- Drop the table if it already exists
IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
DROP TABLE dbo.Customers
GO
-- Create the table in the specified schema
CREATE TABLE dbo.Customers
(
   CustomerId        INT    NOT NULL   PRIMARY KEY, -- primary key column
   Name      [NVARCHAR](50)  NOT NULL,
   Location  [NVARCHAR](50)  NOT NULL,
   Email     [NVARCHAR](50)  NOT NULL
);
GO

使用 SQL Server Management Studio 连接和查询 SQL Server 实例

使用 SQL Server Management Studio 连接和查询 SQL Server 实例

将以下 T-SQL 代码片段粘贴到查询窗口,选择它,再选择“执行”(或选择键盘上的 F5)。
可在查询窗口中替换现有文本或将其追加到末尾。 若要在查询窗口中执行所有文本,请选择“执行”。 若要执行部分文本,请突出显示该部分,然后选择“执行”。

使用 SQL Server Management Studio 连接和查询 SQL Server 实例

查询完成后,新的“客户”表会显示在对象资源管理器内的表列表中。 如果未显示该表,请右键单击“对象资源管理器”中的“TutorialDB” > “表”节点并选择“刷新”。

使用 SQL Server Management Studio 连接和查询 SQL Server 实例

也可以直接右键表,然后新建-->表。建好以后Ctrl+s保存

使用 SQL Server Management Studio 连接和查询 SQL Server 实例

5、将行插入新表

将一些行插入前面创建的“客户”表。 将以下 T-SQL 代码片段粘贴到查询窗口并选择“执行”来完成此操作

使用 SQL Server Management Studio 连接和查询 SQL Server 实例6、查询表并查看结果

查询结果在查询文本窗口下可见。 执行以下步骤,查询“客户”表和查看以前插入的行:

将以下 T-SQL 代码片段粘贴到查询窗口并选择“执行”:

-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;

使用 SQL Server Management Studio 连接和查询 SQL Server 实例可以通过选择以下选项之一来修改结果的显示方式

使用 SQL Server Management Studio 连接和查询 SQL Server 实例

中间的按钮采用“网格视图”显示结果,这是默认选项。

第一个按钮将在“文本视图”中显示结果,如下一部分中的图像所示。

第三个按钮可将结果保存为默认扩展名是 .rpt 的文件。