- SQL Server 2016 從入門到實(shí)戰(zhàn)(視頻教學(xué)版)
- 孫亞男
- 1208字
- 2019-12-12 17:28:45
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)行刪除操作。
- PHP動(dòng)態(tài)網(wǎng)站程序設(shè)計(jì)
- Advanced Machine Learning with Python
- Beginning Java Data Structures and Algorithms
- TensorFlow Lite移動(dòng)端深度學(xué)習(xí)
- Delphi程序設(shè)計(jì)基礎(chǔ):教程、實(shí)驗(yàn)、習(xí)題
- 數(shù)據(jù)結(jié)構(gòu)(Python語言描述)(第2版)
- Learning ELK Stack
- Machine Learning in Java
- 深入理解C指針
- Modern C++ Programming Cookbook
- Backbone.js Testing
- Java程序設(shè)計(jì)教程
- Java程序設(shè)計(jì)入門(第2版)
- 分布式系統(tǒng)架構(gòu)與開發(fā):技術(shù)原理與面試題解析
- jQuery權(quán)威指南