1. 程式人生 > >使用 SQL Server Management Studio 連線和查詢 SQL Server 例項

使用 SQL Server Management Studio 連線和查詢 SQL Server 例項

1、連線SQLServer例項

1.1、啟動 SQL Server Management Studio。 首次執行 SSMS 時,系統將開啟“連線到伺服器”視窗。 如未開啟,可以選擇“物件資源管理器” > “連線” > “資料庫引擎”,將其手動開啟。

2、成功連線的示例

可通過展開和瀏覽“物件資源管理器”中的物件,驗證 SQL Server 連線是否成功。 這些物件可能有所不同,具體取決於要連線到的伺服器的型別。

3、建立資料庫

按照以下步驟建立一個名為 TutorialDB 的資料庫:

3.1、在“物件資源管理器”中右鍵單擊伺服器例項,然後選擇“新建查詢”:

也可以直接點選標題欄的新建查詢

3.2、將以下程式碼貼上到查詢視窗:

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

3.3、若要執行查詢,請選擇“執行”(或選擇鍵盤上的 F5)

查詢完成後,新的 TutorialDB 資料庫會顯示在“物件資源管理器”內的資料庫列表中。 如未顯示,請右鍵單擊“資料庫”節點,然後選擇“重新整理”。

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

將以下 T-SQL 程式碼片段貼上到查詢視窗,選擇它,再選擇“執行”(或選擇鍵盤上的 F5)。 可在查詢視窗中替換現有文字或將其追加到末尾。 若要在查詢視窗中執行所有文字,請選擇“執行”。 若要執行部分文字,請突出顯示該部分,然後選擇“執行”。

查詢完成後,新的“客戶”表會顯示在物件資源管理器內的表列表中。 如果未顯示該表,請右鍵單擊“物件資源管理器”中的“TutorialDB” > “表”節點並選擇“重新整理”。

也可以直接右鍵表,然後新建-->表。建好以後Ctrl+s儲存

5、將行插入新表

將一些行插入前面建立的“客戶”表。 將以下 T-SQL 程式碼片段貼上到查詢視窗並選擇“執行”來完成此操作

6、查詢表並檢視結果

查詢結果在查詢文字視窗下可見。 執行以下步驟,查詢“客戶”表和檢視以前插入的行:

將以下 T-SQL 程式碼片段貼上到查詢視窗並選擇“執行”:

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

可以通過選擇以下選項之一來修改結果的顯示方式

中間的按鈕採用“網格檢視”顯示結果,這是預設選項。

第一個按鈕將在“文字檢視”中顯示結果,如下一部分中的影象所示。

第三個按鈕可將結果儲存為預設副檔名是 .rpt 的檔案。