鍍金池/ 教程/ 數(shù)據(jù)庫(kù)/ SQL Server創(chuàng)建表
SQL Server存儲(chǔ)過(guò)程
SQL Server教程
SQL Server查詢(xún)?cè)O(shè)計(jì)器
SQL Server添加數(shù)據(jù)
SQL Server鏈接服務(wù)器
SQL Server創(chuàng)建表
SQL Server數(shù)據(jù)庫(kù)模式
SQL Server安裝
SQL Server創(chuàng)建數(shù)據(jù)庫(kù)
SQL Server 2014版
關(guān)于Microsoft SQL Server
SQL Server服務(wù)器角色
SQL Server視圖
SQL Server SQL腳本
Windows2012 R2上安裝.NET3.5框架
SQL Server管理套件(SSMS)

SQL Server創(chuàng)建表

上一節(jié)中我們創(chuàng)建了一個(gè)數(shù)據(jù)庫(kù)?,F(xiàn)在,讓我們添加一個(gè)表。

作為我們的數(shù)據(jù)庫(kù)是一個(gè)任務(wù)跟蹤數(shù)據(jù)庫(kù),我們的第一個(gè)表叫做“Tasks”。 該表將持有的所有任務(wù)- 一個(gè)重要的屬性狀態(tài)。然后,我們可以創(chuàng)建另一個(gè)表名為“Status”。一旦我們的表包含數(shù)據(jù),我們將能夠運(yùn)行針對(duì)這些表的查詢(xún),找出工作需要做什么和給定的狀態(tài),等等。

但是讓我們不要超前。讓我們來(lái)創(chuàng)建第一個(gè)表。

如何在SQL Server 2014創(chuàng)建表

這些步驟中使用SQL Server管理套件(SSMS),在一個(gè)SQL Server 2014 數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)表。

  1. 確保有正確的數(shù)據(jù)庫(kù)擴(kuò)展(在我們的例子中,數(shù)據(jù)庫(kù)為:TaskTracker)右鍵單擊表圖標(biāo)并選擇Table......從上下文菜單:
    Creating a table in SQL Server 2014 - step 1
  2. 一個(gè)新表將在設(shè)計(jì)視圖中打開(kāi)。當(dāng)你有這樣的屏幕打開(kāi),請(qǐng)執(zhí)行以下操作:
    1. 在截圖中的值,完成細(xì)節(jié)的列名列數(shù)據(jù)類(lèi)型列,允許空列。
    2. 通過(guò)右鍵單擊旁邊的TaskId按鈕(即其中關(guān)鍵出現(xiàn)在下面的截圖同一地區(qū)),并選擇設(shè)置主鍵TASKID列主鍵字段。
    3. 通過(guò)設(shè)置是一種身份為Yes(你可以找到在身份規(guī)格部分在底部窗格此選項(xiàng))使TASKID列標(biāo)識(shí)列。需要注意的是在底部窗格中設(shè)置的值,需要首先選擇在頂部窗格中的列名。我們?cè)O(shè)置這個(gè)專(zhuān)欄是一個(gè)自動(dòng)編號(hào)列 - 它會(huì)自動(dòng)生成創(chuàng)建的每個(gè)記錄一個(gè)新數(shù)值。
    4. 設(shè)置dateCreated列的缺省值為(getdate())。 (這將該字段為每個(gè)新記錄自動(dòng)插入當(dāng)前日期到)。
    Creating a table in SQL Server - step 2

    我們現(xiàn)在做的是創(chuàng)建的列名,指定可以輸入數(shù)據(jù)類(lèi)型,并設(shè)置默認(rèn)值。限制每一列的數(shù)據(jù)類(lèi)型是非常重要的,以幫助維護(hù)數(shù)據(jù)的完整性。例如,它可以防止我們意外輸入任務(wù)名稱(chēng)到一個(gè)字段,用于存儲(chǔ)當(dāng)前日期。SQL Server將阻止進(jìn)入表,數(shù)據(jù)不會(huì)粘附到我們已經(jīng)為每列設(shè)置的規(guī)則的數(shù)據(jù)。

  3. 保存該表通過(guò)選擇 File > Save Table_1 或者通過(guò)表的選項(xiàng)卡,然后從上下文菜單中選擇保存Table_1上單擊鼠標(biāo)右鍵:
    Screenshot of Save Table As... contextual menu
  4. 當(dāng)系統(tǒng)提示,命名表(我們稱(chēng)之為T(mén)asks):
    Screenshot of naming table

新表

現(xiàn)在,您已經(jīng)創(chuàng)建了一個(gè)新的表,它會(huì)出現(xiàn)在數(shù)據(jù)庫(kù)表部分。如果不能看到它,請(qǐng)嘗試刷新對(duì)象資源管理器。 您可以通過(guò)右鍵單擊onTables并單擊從上下文菜單刷新:
Refreshing Object Explorer

下面是表的截圖與列文件夾擴(kuò)展:

Viewing the contents of your table

完成?,F(xiàn)在,讓我們添加一些數(shù)據(jù)。