位置:首頁 > 數據庫 > SQL Server教學 > SQL Server創建表

SQL Server創建表

上一節中我們創建了一個數據庫。現在,讓我們添加一個表。

作為我們的數據庫是一個任務跟蹤數據庫,我們的第一個表叫做“Tasks”。 該表將持有的所有任務- 一個重要的屬性狀態。然後,我們可以創建另一個表名為“Status”。一旦我們的表包含數據,我們將能夠運行針對這些表的查詢,找出工作需要做什麼和給定的狀態,等等。

但是讓我們不要超前。讓我們來創建第一個表。

如何在SQL Server 2014創建表

這些步驟中使用SQL Server管理套件(SSMS),在一個SQL Server 2014 數據庫中創建一個表。

  1. 確保有正確的數據庫擴展(在我們的例子中,數據庫為:TaskTracker)右鍵單擊表圖標並選擇Table......從上下文菜單:
    Creating a table in SQL Server 2014 - step 1
  2. 一個新表將在設計視圖中打開。當你有這樣的屏幕打開,請執行以下操作:
    1. 在截圖中的值,完成細節的列名列數據類型列,允許空列。
    2. 通過右鍵單擊旁邊的TaskId按鈕(即其中關鍵出現在下麵的截圖同一地區),並選擇設置主鍵TASKID列主鍵字段。
    3. 通過設置是一種身份為Yes(你可以找到在身份規格部分在底部窗格此選項)使TASKID列標識列。需要注意的是在底部窗格中設置的值,需要首先選擇在頂部窗格中的列名。我們設置這個專欄是一個自動編號列 - 它會自動生成創建的每個記錄一個新數值。
    4. 設置dateCreated列的缺省值為(getdate())。 (這將該字段為每個新記錄自動插入當前日期到)。
    Creating a table in SQL Server - step 2

    我們現在做的是創建的列名,指定可以輸入數據類型,並設置默認值。限製每一列的數據類型是非常重要的,以幫助維護數據的完整性。例如,它可以防止我們意外輸入任務名稱到一個字段,用於存儲當前日期。SQL Server將阻止進入表,數據不會粘附到我們已經為每列設置的規則的數據。

  3. 保存該表通過選擇 File > Save Table_1 或者通過表的選項卡,然後從上下文菜單中選擇保存Table_1上單擊鼠標右鍵:
    Screenshot of Save Table As... contextual menu
  4. 當係統提示,命名表(我們稱之為Tasks):
    Screenshot of naming table

新表

現在,您已經創建了一個新的表,它會出現在數據庫表部分。如果不能看到它,請嘗試刷新對象資源管理器。 您可以通過右鍵單擊onTables並單擊從上下文菜單刷新:
Refreshing Object Explorer

下麵是表的截圖與列文件夾擴展:

Viewing the contents of your table

完成。現在,讓我們添加一些數據