SQL Server 下載與安裝

SQL Server 下載與安裝

在這篇博客中,我們將討論通過安裝SQL Server(開發版)和SSMS(SQL Server Management Studio)來準備環境。我們還將通過下載和恢復AdventureWorks數據庫(練習數據庫)來進行一些練習。

SQL Server 下載與安裝

SQL Server是微軟的數據庫管理系統。它是完全免費的,是面向開發人員的功能齊全的 DBMS。

安裝SQL Server後,我們還將安裝SSMS (SQL Server Management Studio)。SSMS用於連接 SQL 服務器。它基本上是一個 ID 環境。

AdventureWorks數據庫是 Microsoft 提供給我們的練習數據庫,我們可以安裝。我們可以利用這些練習數據庫來​​練習我們學到的任何東西。

目錄

下載 SQL Server(開發版)

首先,讓我們通過谷歌搜索“ Install SQL server ”來下載SQL Server

SQL Server 下載與安裝

查找SQL Server 下載 | 微軟並點擊它。

SQL Server 下載與安裝

向下滾動到此頁面並查找下載部分。我們需要下載開發者版,所以讓我們點擊Developer下的Download now按鈕。在撰寫本文時,它將下載SQL Server 2019

SQL Server 下載與安裝

下載後,單擊SQL2019.exe文件。

SQL Server 下載與安裝

安裝 SQL Server(開發版)

對於安裝類型,我們選擇Basic

SQL Server 下載與安裝

單擊許可條款協議的接受按鈕。

SQL Server 下載與安裝

它將顯示安裝位置、最小可用空間要求和下載大小。然後,在您的 PC 上選擇安裝位置,然後單擊“安裝”按鈕。

SQL Server 下載與安裝

然後它將開始下載和安裝系統及其軟件包。

SQL Server 下載與安裝

安裝後,會出現一個窗口。這包含有關我們服務器的一些信息。最重要的是要記住INSTANCE NAMEServer name

SQL Server 下載與安裝

對於此示例,我們的實例名稱MSSQLSERVER服務器名稱localhost。我們需要記住服務器名稱以便稍後連接我們的服務器。

下載並安裝 SMSS (SQL Server Management Studio)

安裝完SQL Server後,還需要我們安裝SSMS。因此,讓我們單擊“安裝 SSMS”按鈕。

SQL Server 下載與安裝

然後它將我們重定向到 Microsoft 的一個頁面,我們可以在其中下載 SSMS。同樣,SSMS 是我們的 ID 環境,將用於連接 SQL Server。

SQL Server 下載與安裝

之後,只需單擊“免費下載”鏈接即可下載SSMS

SQL Server 下載與安裝

下載後,您可以將其安裝在您的計算機上。安裝後,在您的計算機上搜索 SSMS。查找Microsoft SQL Server Management Studio應用程序並單擊將其打開。

SQL Server 下載與安裝

然後它將打開我們將用於連接SQL Server 的SQL Server Management Studio

SQL Server 下載與安裝

將出現一個對話框,詢問服務器類型名稱身份驗證

SQL Server 下載與安裝

我們有不同的服務器類型選項。對於這個例子,我們才剛剛開始學習 SQL,所以我們將使用數據引擎

SQL Server 下載與安裝

對於服務器名稱,我們將使用localhost,因為這是我們之前安裝服務器的地方。如果您在任何組織工作,您將獲得一個服務器名稱。您還可以擁有多個服務器,如開發服務器、生產服務器等等。

SQL Server 下載與安裝

然後,讓我們將Authentication留給Windows Authentication

SQL Server 下載與安裝

最後,單擊“連接”按鈕。

SQL Server 下載與安裝

連接後,我們將看到此窗口。

SQL Server 下載與安裝

我們可以在這裡看到數據庫。目前,它只包含系統數據庫數據庫快照文件夾,因為我們還沒有任何數據庫。

SQL Server 下載與安裝

下載 SQL Server 示例數據庫

為了練習,我們可以下載微軟提供的AdventureWorks數據庫。只需轉到 Google 並蒐索“下載 adventureworks ”。

SQL Server 下載與安裝

查找AdventureWorks 示例數據庫 – SQL Server並單擊它。

SQL Server 下載與安裝

我們可以在下載備份文件下下載示例數據庫。這些文件之間的唯一區別是它們的日期。對於本教程,我們將使用 2012 版本,但您當然可以使用您想要的任何版本。  

SQL Server 下載與安裝

這裡有3種類型的數據庫:AdventureWorks2012 (OLTP)AdventureWorksDW2012 (Data Warehouse)AdventureWorksLT2012 (Lightweight)OLTP數據庫包含典型的聯機事務工作負載。DW代表包含數據倉庫工作負載的數據倉庫。LT代表輕量級,它只是 OLTP 數據庫的較小版本我們可以在這裡下載多少我們想要的。

SQL Server 下載與安裝

對於本教程,我們將下載AdventureWorks2012AdventureWorksDW2012。同樣,這些是來自 Microsoft 的備份數據庫,我們可以稍後將其恢復以用於練習目的。

SQL Server 下載與安裝

在 SQL Server Management Studio 上恢復數據庫

要恢復我們下載的數據庫,請返回SMSS應用程序並右鍵單擊Databases。然後單擊“還原數據庫”

SQL Server 下載與安裝

我們想從我們的設備中恢復一個數據庫。因此,讓我們選擇設備作為來源。

SQL Server 下載與安裝

單擊省略號以找到文件。

SQL Server 下載與安裝

我們正在獲取文件中的備份媒體類型,因為我們已經下載了 2 個文件。然後,單擊添加按鈕。

SQL Server 下載與安裝

然後它會向我們展示Backup File Location。我們已經在此處提供了 2019 版本的示例文件。但是,我們之前下載的文件(2012 版)還不在這個位置。

SQL Server 下載與安裝

要在此處添加我們下載的數據庫,只需複制提供的備份文件位置路徑即可。

SQL Server 下載與安裝

然後,將其粘貼到我們的文件資源管理器中。

SQL Server 下載與安裝

然後它會將我們帶到SQL Server備份文件夾。只需粘貼我們下載的兩個文件即可。

SQL Server 下載與安裝

在我們的 SSMS 應用程序上,單擊刷新按鈕。

SQL Server 下載與安裝

我們將看到我們之前下載的兩個數據庫。

SQL Server 下載與安裝

我們現在可以選擇要恢復的文件,然後單擊“確定”按鈕。

SQL Server 下載與安裝

單擊此處的確定按鈕。

SQL Server 下載與安裝

並單擊此處的確定按鈕。

SQL Server 下載與安裝

然後它將恢復我們的備份數據庫,如圖像頂部所示。

SQL Server 下載與安裝

將出現一個彈出框,提示我們的數據庫已成功恢復。也只需單擊“確定”按鈕。

SQL Server 下載與安裝

在我們的 SSMS 上,我們現在可以看到在Databases文件夾下添加了一個新數據庫。

SQL Server 下載與安裝

使用相同的步驟,讓我們也恢復AdventureWorksDW2012數據庫。

SQL Server 下載與安裝

了解數據庫的結構

單擊加號圖標展開數據庫。

SQL Server 下載與安裝

我們可以在這裡看到不同的文件夾。首先,讓我們通過單擊加號圖標打開表格。注意表的命名結構。表的實際名稱放在點 (.) 之後。

SQL Server 下載與安裝

點 (.) 之前的名稱稱為Schema。所以,我們有dboHumanResourcesPersonProductionSales等等。

我們使用Schema進行管理。類似於我們電腦上的文件夾命名。我們使用Schema來維護不同Schema上的不同記錄。

Schema 的另一個目的是保護特定表並管理用戶對我們表的訪問。例如,對於生產表,我們可以設置只有生產人員才能訪問它的權限。對於銷售表,只有銷售人員可以訪問它。

如果我們創建一個表並且我們不應用Schema,默認情況下會應用dbo 。對於此示例,沒有任何特定架構的表(如AWBuildVersionCustomerOrdersDatabaseLogErrorLogOrders)被設置為dbo

SQL Server 下載與安裝

運行基本 SQL 查詢命令

在我們開始之前,此博客上提供了一個資源鏈接,其中包含我們將用於此示例的所有代碼。您可以下載它以查看我們如何在該博客上實現代碼。

要運行查詢命令,讓我們首先通過單擊New Query創建一個新查詢。

SQL Server 下載與安裝

將打開一個新窗口,我們可以在其中開始運行命令。

SQL Server 下載與安裝

讓我們使用命令“ Select * FROM ”。該命令用於選擇並顯示某個表的所有數據。對於此示例,讓我們顯示Person.Address表中的數據。我們可以簡單地鍵入“ Select * FROM Person.Address ”或“ Select * FROM ”,然後將Person.Address表拖到我們的查詢命令中。

SQL Server 下載與安裝

單擊執行按鈕運行此命令。

SQL Server 下載與安裝

然後它將在窗口底部的Person.Address表中顯示數據。我們還可以在右下角看到該表的總行數。

SQL Server 下載與安裝

如果我們有多個命令,我們需要在單擊“執行”按鈕之前突出顯示我們要執行的特定命令。如果我們不這樣做,我們在此處添加的所有命令都將被執行。

SQL Server 下載與安裝

運行命令的另一種方法是簡單地右鍵單擊某個表。然後,單擊某個命令,例如“選擇前 1000 行”。

SQL Server 下載與安裝

然後它將打開一個運行該命令的新窗口。

SQL Server 下載與安裝

默認情況下,我們正在訪問AdventureWorks2012。因此,每當我們運行命令時,它都會查找該數據庫下的表。

SQL Server 下載與安裝

如果我們訪問不在當前所選數據庫下的表,我們將看到紅色下劃線,如圖所示。

SQL Server 下載與安裝

對於此示例,我們正在訪問AdventureWorksDW2012下的表,但當前選擇的數據庫是AdventureWorks2012

如果我們執行此命令,它將顯示錯誤而不是數據。

SQL Server 下載與安裝

要解決此問題,只需將當前選擇的數據庫更改為您當前正在訪問數據的數據庫。

SQL Server 下載與安裝

選擇正確的數據庫並再次執行命令後,它現在將顯示該表的數據。

SQL Server 下載與安裝

保存 SQL 查詢

保存查詢可能很有用,尤其是當您通常使用它來顯示某些數據時。對於此示例,我們創建了一個查詢來顯示每個地區的銷售額。

SQL Server 下載與安裝

要保存此查詢,只需單擊文件 > 將“文件名”另存為...。

SQL Server 下載與安裝

命名您的查詢文件,然後單擊“保存”按鈕。

SQL Server 下載與安裝

要打開該查詢文件,只需單擊“文件”>“打開”>“文件...”

SQL Server 下載與安裝

查找要打開的查詢文件並雙擊它或單擊打開按鈕。

SQL Server 下載與安裝

然後我們可以再次執行此查詢命令以顯示其數據。

SQL Server 下載與安裝

面向 LuckyTemplates 用戶的 SQL – 新的 LuckyTemplates 課程
查詢性能和 DAX Studio 設置

結論

在本教程中,我們將學習如何下載、安裝和連接 SQL Server 和 SQL Server Management Studio。請記住,SQL Server 是 Microsoft 的一個用於管理數據庫的系統。另一方面,SSMS用於連接 SQL 服務器。它基本上是一個 ID 環境。

我們還討論瞭如何在SMSS上恢復或導入數據庫,以及基本的表命名結構。通過遵循這些簡單的說明,您現在可以運行基本的查詢命令以及保存和打開查詢文件。

一切順利,

哈菲茲


什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的