使用SQL Server 2012創建表

表作為任何數據庫的基本組織單位,包括由SQL Server 2012管理的數據庫 。 設計合適的表來存儲數據是數據庫開發人員的基本職責,設計人員和管理員都必須熟悉創建新的SQL Server數據庫表的過程。 在本文中,我們將詳細探討這一過程。

請注意,本文描述了在Microsoft SQL Server 2012中創建表的過程。如果您使用的是不同版本的SQL Server,請閱讀在Microsoft SQL Server 2008中創建表或在Microsoft SQL Server 2014中創建表。

第1步:設計你的桌子

甚至在考慮坐在鍵盤上之前,請拔出可供任何數據庫開發人員使用的最重要的設計工具 - 鉛筆和紙張。 (好吧,如果你喜歡,你可以使用電腦來做這件事 - 微軟Visio提供了一些很棒的設計模板。)

花點時間來勾畫數據庫的設計,以便它包含您需要滿足業務需求的所有數據元素和關係。 如果您在開始創建表格之前通過堅實的設計開始流程,那麼您將長遠得多。 在設計數據庫時,一定要包含數據庫規範化以指導您的工作。

第2步:啟動SQL Server Management Studio

一旦你設計了你的數據庫,就該開始實際的實現了。 最簡單的方法是使用SQL Server Management Studio。 繼續並打開SSMS並連接到承載數據庫的服務器,以在其中創建新表。

步驟3:導航到正確的文件夾

在SSMS中,您需要導航到正確數據庫的Tables文件夾。 請注意,窗口左側的文件夾結構包含一個名為“數據庫”的文件夾。 首先展開這個文件夾。 然後,您將看到與服務器上託管的每個數據庫對應的文件夾。 展開您想要創建新表的數據庫對應的文件夾。

最後,展開該數據庫下的Tables文件夾。 花點時間檢查數據庫中已存在的表的列表,並確保它反映了您對現有數據庫結構的理解。 你想確保不要創建一個重複的表格,因為這會導致你可能很難糾正的根本問題。

第4步:開始創建表

右鍵單擊Tables文件夾並從彈出菜單中選擇New Table。 這將在SSMS中打開一個新窗格,您可以在其中創建第一個數據庫表。

第5步:創建表格列

設計界面為您提供了一個三列網格來指定表格屬性。 對於您希望存儲在表中的每個屬性,您需要確定:

繼續完成網格矩陣,為新數據庫表中的每一列提供這三個信息中的每一個。

第6步:確定主鍵

接下來,突出顯示您為表的主鍵選擇的列。 然後單擊任務欄中的鑰匙圖標設置主鑰匙。 如果您有多值主鍵,請在單擊鍵圖標之前使用CTRL鍵高亮顯示多行。

完成此操作後,主鍵列將在列名稱的左側顯示一個鍵符號,如上圖所示。 如果您需要幫助,您可能需要閱讀文章選擇主鍵

第7步:命名並保存您的表

創建主鍵後,使用工具欄中的磁盤圖標將表保存到服務器。 當您第一次保存表格時,系統會要求您提供表格的名稱。 一定要選擇一些描述性的內容,以幫助他人理解表格的用途。

這裡的所有都是它的。 恭喜您創建您的第一個SQL Server表!