官术网_书友最值得收藏!

4.2 使用管理器管理數(shù)據(jù)表

4.2.1 創(chuàng)建新數(shù)據(jù)表

在SQL Server 2016中,使用資源管理器的方法來創(chuàng)建數(shù)據(jù)表是非常簡單有效的方法,現(xiàn)在我們要在xsxk數(shù)據(jù)庫中創(chuàng)建一張新的數(shù)據(jù)表dbo.xs,具體操作步驟如下。

步驟01 展開xsxk數(shù)據(jù)庫,右擊【表】文件夾,在彈出的快捷菜單中選擇【新建】|【表】菜單項(xiàng),如圖4.6所示。

圖4.6 選擇新建表

步驟02 在彈出的新建表視圖中輸入表需要的【列名】,選擇【數(shù)據(jù)類型】,然后選中【允許Null值】,如圖4.7所示。

步驟03 字段信息設(shè)置完成后,單擊【保存】按鈕,在彈出的對話款中輸入表的名字,如圖4.8所示。

圖4.7 輸入表結(jié)構(gòu)

圖4.8 輸入新表名稱

步驟04 新表建立完成后,可以在xsxk數(shù)據(jù)庫下的表節(jié)點(diǎn)中找到新建的數(shù)據(jù)表,如圖4.9所示。

圖4.9 新建的dbo.xs表

執(zhí)行上述操作后,數(shù)據(jù)表dbo.xs創(chuàng)建成功,可以使用相同的方法在一個(gè)數(shù)據(jù)庫中創(chuàng)建不同的多張表。

4.2.2 添加數(shù)據(jù)表字段

使用對象資源管理器對已建立好的表添加數(shù)據(jù)字段的操作非常簡單,例如在dbo.xs表中增加一個(gè)新的字段,名稱為【班級】,數(shù)據(jù)類型為char(10),允許空值。在dbo.xs表上右擊,在彈出的快捷菜單中選擇【設(shè)計(jì)】命令,如圖4.10所示。

在彈出的表設(shè)計(jì)窗口中添加新的字段【班級】,并設(shè)置數(shù)據(jù)類型為char(10),允許為空值,如圖4.11所示。

圖4.10 選擇【設(shè)計(jì)】命令

圖4.11 新增【班級】字段

執(zhí)行上述操作后,【班級】字段添加成功。如果需要繼續(xù)添加字段,只需在下一行繼續(xù)輸入字段信息即可。

4.2.3 修改字段數(shù)據(jù)類型

使用對象資源管理器可以隨時(shí)修改已經(jīng)設(shè)定好字段的數(shù)據(jù)類型。例如,將剛才增加的班級字段的數(shù)據(jù)類型更改為nchar(10),同樣進(jìn)入數(shù)據(jù)表的設(shè)計(jì)視圖中,單擊數(shù)據(jù)類型最右邊的下拉箭頭,選擇nchar(10)即可,或者直接輸入數(shù)據(jù)類型名也可以達(dá)到相同效果,如圖4.12所示。

在更改字段數(shù)據(jù)類型的時(shí)候必須要考慮到數(shù)據(jù)內(nèi)容和數(shù)據(jù)類型匹配的關(guān)系,對于已有數(shù)據(jù)的表來說,更改數(shù)據(jù)類型時(shí)是有風(fēng)險(xiǎn)的,如果新的數(shù)據(jù)類型與已存儲的數(shù)據(jù)內(nèi)容出現(xiàn)不匹配的情況,很有可能造成數(shù)據(jù)丟失,所以在更換數(shù)據(jù)類型的時(shí)候需要先考慮表中的內(nèi)容,例如將性別字段的數(shù)據(jù)類型從char(2)更換為int會出現(xiàn)如圖4.13所示的提示。

圖4.12 選擇nchar(10)數(shù)據(jù)類型

圖4.13 驗(yàn)證警告對話框

在對已有數(shù)據(jù)內(nèi)容的字段進(jìn)行數(shù)據(jù)類型修改時(shí),應(yīng)注意所修改的數(shù)據(jù)類型是否和已有數(shù)據(jù)相兼容。

4.2.4 重命名數(shù)據(jù)表

數(shù)據(jù)表建立完成后,可以隨時(shí)對表的名稱進(jìn)行修改。展開表節(jié)點(diǎn),對需要更改名稱的數(shù)據(jù)表右擊,在彈出的快捷菜單中選擇【重命名】命令即可進(jìn)入編輯狀態(tài),如圖4.14所示。進(jìn)入編輯狀態(tài)后,輸入新的名稱即可,如圖4.15所示。

圖4.14 選擇【重命名】命令

圖4.15 輸入新的表名

如果進(jìn)行重命名操作時(shí)彈出文件保護(hù)錯(cuò)誤,就將已打開的數(shù)據(jù)表保存關(guān)閉后再執(zhí)行操作。

4.2.5 刪除數(shù)據(jù)表

要?jiǎng)h除已創(chuàng)建好的數(shù)據(jù)表,只需要在【表】節(jié)點(diǎn)中右擊需要?jiǎng)h除的數(shù)據(jù)表,在彈出的快捷菜單中選擇【刪除】命令即可,如圖4.16所示。

圖4.16 選擇【刪除】命令

執(zhí)行刪除操作后,數(shù)據(jù)表中所有的數(shù)據(jù)內(nèi)容和數(shù)據(jù)結(jié)構(gòu)將全部清除,在刪除前確保選擇了正確的文件。

當(dāng)有對象依賴于該表時(shí),無法對表進(jìn)行刪除,應(yīng)該先在依賴關(guān)系中刪除該關(guān)系,再對數(shù)據(jù)表進(jìn)行刪除操作。

主站蜘蛛池模板: 兴文县| 洱源县| 红原县| 玉山县| 同心县| 托克托县| 都昌县| 伊宁县| 阜阳市| 申扎县| 霍城县| 阿图什市| 永济市| 道真| 甘南县| 安远县| 玉环县| 桃江县| 瓮安县| 连州市| 德江县| 称多县| 咸丰县| 敖汉旗| 吴旗县| 岳阳县| 孟津县| 南皮县| 西宁市| 益阳市| 宾川县| 定南县| 阿克陶县| 伊川县| 兴仁县| 高邑县| 鄢陵县| 绥德县| 奇台县| 来凤县| 山阳县|