- SQL Server 2016 數(shù)據(jù)庫教程(第4版)
- 鄭阿奇 劉啟芬 顧韻華主編
- 832字
- 2019-12-20 19:40:47
3.4 界面方式操作表數(shù)據(jù)
通過“SSMS”操作表數(shù)據(jù)的方法如下:在“對象資源管理器”中展開要操作的數(shù)據(jù)庫,如“xscj”,選擇要進(jìn)行操作的表,如xsb,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“編輯前200行”菜單項(xiàng),打開表數(shù)據(jù)窗口。
在此窗口中,表中的記錄將按行顯示,每個(gè)記錄占一行。可以看到,此時(shí)表中還沒有數(shù)據(jù)。可向表中插入記錄,之后可以刪除和修改已經(jīng)插入的記錄。
3.4.1 插入記錄
插入記錄是將新記錄添加在表尾,可以向表中插入多條記錄。剛開始輸入數(shù)據(jù),光標(biāo)定位在第1行,然后逐列輸入列的值。輸入完成后,將光標(biāo)定位到當(dāng)前表尾的下一行。
【例3.5】參考本書附錄中的數(shù)據(jù)樣本,向表中插入數(shù)據(jù)。
輸入時(shí)需要注意:
(1)沒有輸入數(shù)據(jù)的記錄所有列顯示為“NULL”。
(2)若表的某些列(例如,學(xué)號、姓名)不允許為空值,則必須為該列輸入值,否則系統(tǒng)顯示錯(cuò)誤信息。已經(jīng)輸入內(nèi)容的列系統(tǒng)顯示“!”,如圖3.3(a)所示。
(3)輸入不允許為空值的列,其他列沒有輸入時(shí),光標(biāo)定位就可以定位到下一行,此時(shí)設(shè)置默認(rèn)值的列就會(huì)填入默認(rèn)值,如圖3.3(b)所示。若列表內(nèi)容與默認(rèn)值不一致,則需要修改,如王林性別字段需要修改。

圖3.3 執(zhí)行結(jié)果
(4)性別字段為“bit”類型,用戶需要輸入“1”或者“0”,系統(tǒng)對應(yīng)顯示“True”和“False”。
(5)輸入的記錄中的主鍵(學(xué)號)字段列不能重復(fù)值,否則在光標(biāo)試圖定位到下一行時(shí)系統(tǒng)顯示錯(cuò)誤信息,如圖3.4所示,并且不能離開該行。

圖3.4 顯示錯(cuò)誤信息
圖3.5所示為插入數(shù)據(jù)后的xsb表。

圖3.5 向表中插入記錄
3.4.2 刪除記錄
當(dāng)表中的某些記錄不再需要時(shí),要將其刪除。在“對象資源管理器”中刪除記錄的方法是:在表數(shù)據(jù)窗口中定位需刪除的記錄行,單擊該行最前面的黑色箭頭處選擇全行,單擊鼠標(biāo)右鍵,選擇“刪除”菜單項(xiàng)。選擇“刪除”后,將出現(xiàn)一個(gè)確認(rèn)對話框,單擊“是”按鈕將刪除所選擇的記錄,單擊“否”按鈕將不刪除該記錄。
3.4.3 修改記錄
在操作表數(shù)據(jù)的窗口中修改記錄數(shù)據(jù)的方法是:先定位被修改的記錄字段,然后對該字段值進(jìn)行修改,修改之后將光標(biāo)移到下一行即可保存修改的內(nèi)容。
- 數(shù)據(jù)庫基礎(chǔ)教程(SQL Server平臺)
- LibGDX Game Development Essentials
- 大數(shù)據(jù)技術(shù)基礎(chǔ)
- Python數(shù)據(jù)挖掘:入門、進(jìn)階與實(shí)用案例分析
- Access 2016數(shù)據(jù)庫技術(shù)及應(yīng)用
- Live Longer with AI
- 數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程(Visual FoxPro 9.0)
- 算法與數(shù)據(jù)中臺:基于Google、Facebook與微博實(shí)踐
- Ceph源碼分析
- Starling Game Development Essentials
- 數(shù)字媒體交互設(shè)計(jì)(初級):Web產(chǎn)品交互設(shè)計(jì)方法與案例
- 數(shù)據(jù)庫原理與應(yīng)用
- Unity for Architectural Visualization
- 云原生架構(gòu):從技術(shù)演進(jìn)到最佳實(shí)踐
- 大數(shù)據(jù)隱私保護(hù)技術(shù)與治理機(jī)制研究