我們的數(shù)據(jù)庫(kù)是一個(gè)任務(wù)跟蹤數(shù)據(jù)庫(kù),那我們就建立一個(gè)名為 “Tasks” 的表。該表將持有的所有任務(wù) - 一個(gè)重要的屬性狀態(tài)。然后,我們可以創(chuàng)建另一個(gè)表名為 “Status” 。這樣在后面的操作中,我們可以針對(duì)不同表進(jìn)行查詢操作,找出工作需要做什么和給定的狀態(tài)等。
來(lái)吧,讓我們先來(lái)創(chuàng)建第一個(gè)表。
在SQL Server 2014創(chuàng)建表
我們依舊選擇使用 SQL Server 管理套件(SSMS) 在 SQL Server 2014 數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)表。
- 確保有正確的數(shù)據(jù)庫(kù)擴(kuò)展(在我們的例子中,數(shù)據(jù)庫(kù)是“TaskTracker”),右鍵單擊表圖標(biāo)并選擇Table......從上下文菜單:
- 一個(gè)新表將在設(shè)計(jì)視圖中打開。當(dāng)你打開了這樣的界面,請(qǐng)執(zhí)行以下操作:
- 在截圖中的值,完成細(xì)節(jié)的列名列數(shù)據(jù)類型列,允許空列。
- 通過(guò)右鍵單擊旁邊的 TaskId 按鈕(即其中關(guān)鍵出現(xiàn)在下面的截圖同一地區(qū)),并選擇設(shè)置主鍵 TASKID 列主鍵字段。
- 通過(guò)將設(shè)置標(biāo)識(shí)規(guī)范設(shè)置為Yes (你可以找到在身份規(guī)格部分在底部窗格此選項(xiàng))使 TASKID 列標(biāo)識(shí)列。需要注意的是在底部窗格中設(shè)置的值,需要首先選擇在頂部窗格中的列名。我們?cè)O(shè)置這個(gè)專欄是一個(gè)自動(dòng)編號(hào)列 - 它會(huì)自動(dòng)生成創(chuàng)建的每個(gè)記錄一個(gè)新數(shù)值。
- 設(shè)置 dateCreated 列的缺省值為 (getdate())。 (這將該字段為每個(gè)新記錄自動(dòng)插入當(dāng)前日期到)。
我們現(xiàn)在做的是創(chuàng)建的列名,指定可以輸入數(shù)據(jù)類型,并設(shè)置默認(rèn)值。限制每一列的數(shù)據(jù)類型是非常重要的,以幫助維護(hù)數(shù)據(jù)的完整性。例如,它可以防止我們意外輸入任務(wù)名稱到一個(gè)字段,用于存儲(chǔ)當(dāng)前日期。SQL Server 將阻止進(jìn)入表,數(shù)據(jù)不會(huì)粘附到我們已經(jīng)為每列設(shè)置的規(guī)則的數(shù)據(jù)。
- 保存該表通過(guò)選擇 File > Save Table_1 或者通過(guò)表的選項(xiàng)卡,然后從上下文菜單中選擇保存 Table_1上單擊鼠標(biāo)右鍵:
- 當(dāng)系統(tǒng)提示,命名表(我們稱之為 Tasks ):
新表顯示
新建的表會(huì)出現(xiàn)在數(shù)據(jù)庫(kù)表部分,如果它不能顯示出來(lái),請(qǐng)嘗試刷新對(duì)象資源管理器。
您可以通過(guò)右鍵單擊 onTables 并單擊從上下文菜單刷新:

下圖是顯示了該表以及列文件夾擴(kuò)展:

好了,這樣就建立好一個(gè)數(shù)據(jù)庫(kù)的表了,接下來(lái),將要往表里面添加一些數(shù)據(jù)。
更多建議: