[MSSQL] #1 SQL Server 2012 安裝、建立資料表

本篇重點:

  • SQL Server 2012 安裝
  • 建資料庫 & 資料表

SQL Server 2012 安裝

Visual Studio 搭配的資料庫通常會是 Microsoft SQL Server (簡稱 MSSQL / SQL Server),因為他們都是 Microsoft 的產品,之間的整合度非常高。Microsoft 致力於提供一個完整的開發環境,Visual Studio 作為開發工具與 MSSQL Server 作為資料庫管理系統的結合,能夠提供開發者方便的一站式開發體驗。

一般會根據需求和特定情況,選擇合適的資料庫管理系統。 以下簡單列出幾個常用的資料庫 ~~ <br/>

  1. MySQL:MySQL 是一個開源的關聯式資料庫,被廣泛用於各種應用程式開發,特別是網路應用和網站。
  2. PostgreSQL:PostgreSQL 是一個開源的關聯式資料庫,具有許多進階功能,如多版本並發控制和地理資訊系統支援。
  3. Microsoft SQL Server:MSSQL 是一個由 Microsoft 提供的關聯式資料庫,廣泛用於 Windows 環境中的企業應用程式。
  4. Oracle Database:Oracle Database 是一個由 Oracle Corporation 開發的關聯式資料庫,是企業級應用程式的常用選擇。
  5. MongoDB:MongoDB 是一個開源的非關聯式資料庫,使用文件導向的資料模型,特別適合處理大量的非結構化數據。
  6. SQLite:SQLite 是一個輕量級的嵌入式關聯式資料庫,常用於移動應用程式和小型專案,它的資料庫以單一檔案形式存在。

關於安裝 SQL Server 2012 的步驟, 可以參考以下的連結~~ <br/> 下載連結:https://drive.google.com/file/d/1tMDTFE-yNM_J0rK7W1kEzX71X9zkxujN/view?usp=drive_link <br/> 參考影片:(51) Windows Server 如何安裝 SQL Server 2019 免費開發版 – YouTube <br/> 參考文章:Windows Server 如何安裝 SQL Server 2019 免費開發版 – iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天 (ithome.com.tw)

建資料庫 & 資料表<br/>

資料庫(DB):用來儲存和組織相關資料的容器。它可以包含多個資料表、視圖、索引、儲存程序等資料庫物件。<br/> 資料表(Table):是資料庫中用來儲存資料的基本結構,由列(Row)和欄(Column)組成。一個資料庫會有好幾張資料表。

在新建資料庫之前,我們需要先新增使用者。這是因為 SQL Server 需要管理和控制對資料庫的存取權限。<br/> 透過新增使用者,可以定義和授予使用者對資料庫的權限,以確保只有授權的使用者能夠存取和操作資料庫中的資料。

新增使用者

STEP 1:左上角右鍵 –> 屬性 –> 安全性 –> 勾選「SQL Server 及 Windows 驗證模式」。<br/> 螢幕擷取畫面 2023-07-10 200415

螢幕擷取畫面 2023-07-10 200424

STEP 2:安全性–>登入(右鍵)–>新增登入–>選擇 SQL Server 驗證–> 設定名稱/密碼 –> 勾選「強制執行密碼原則」–> 選擇「public」–>右下角確定。<br/>

螢幕擷取畫面 2023-07-10 133941

螢幕擷取畫面 2023-07-10 134331

螢幕擷取畫面 2023-07-10 134454

STEP 3:測試是否建立成功:中斷連接後,輸入新建立好的帳號密碼。<br/> 螢幕擷取畫面 2023-07-10 134710

螢幕擷取畫面 2023-07-10 134902

STEP 4:安裝完成之後,登回最大權限 (windows 驗證) 做下一步的設定。<br/> 螢幕擷取畫面 2023-07-10 153239


建立資料庫

資料庫 (右鍵)–>新增資料庫–> 設定名稱。<br/> 螢幕擷取畫面 2023-07-10 135627 螢幕擷取畫面 2023-07-10 135745


建立資料表

資料表 (右鍵) –> 新增資料表 –> 設定資料名稱/資料類型 –> 設定主鍵值 –> 儲存 –> 設定資料表名稱。<br/>

螢幕擷取畫面 2023-07-10 141708

螢幕擷取畫面 2023-07-10 143104<br/>

在資料表中,主鍵(Primary Key)是用於唯一標識資料表中每一筆資料記錄的欄位,主鍵不可重複。<br/>

螢幕擷取畫面 2023-07-10 143254

到了這一步就建好資料表了,但是還有一個地方要注意,如果要更改資料型態,記得要先執行以下操作:<br/>

螢幕擷取畫面 2023-07-10 201338 螢幕擷取畫面 2023-07-10 201443

若要編輯欄位,可以在資料表按右鍵選擇「設計」;<br/> 點選「編輯前200個資料列」,可以開始輸入資料 (要注意符合資料型態)。<br/> 螢幕擷取畫面 2023-07-10 145009

關於資料型態的介紹,可以參考以下文章:<br/> https://devbricker.github.io/post/database/sql-server/sqlserverbasic5/


最後我們要讓剛剛新增的使用者,有權限可以存取建立好的資料庫。<br/> STEP 1:回到帳號底下的安全性–> 登入 –> 一開始設定的帳號 (右鍵) –> 屬性 –> 按照步驟設定。 <br/>

螢幕擷取畫面 2023-07-10 153435

螢幕擷取畫面 2023-07-10 153448

螢幕擷取畫面 2023-07-10 203026<br/><br/> STEP 2:資料庫 (右鍵) –> 屬性 –> 權限 –> 選擇使用者 –> 勾選「執行」。<br/> 螢幕擷取畫面 2023-07-12 115724

螢幕擷取畫面 2023-07-12 115715