- SQL Server 2008中文版項(xiàng)目教程(第3版)
- 宋曉峰 藺抗洪
- 725字
- 2020-06-30 18:20:41
任務(wù)四 修改“學(xué)生表”的記錄
表中的記錄值隨時(shí)都會(huì)改變,如某個(gè)學(xué)生被評(píng)選為班長(zhǎng),需要修改“職務(wù)”列的值;某個(gè)學(xué)生轉(zhuǎn)專(zhuān)業(yè),需要修改“所屬專(zhuān)業(yè)編號(hào)”列的值。在本任務(wù)中,介紹在【表編輯】標(biāo)簽頁(yè)和update語(yǔ)句中修改表中指定記錄的方法。
(一)在【表編輯】標(biāo)簽頁(yè)中修改記錄
在【表編輯】標(biāo)簽頁(yè)中修改記錄的方式與添加記錄的方式完全相同。
【操作目標(biāo)】
在【表編輯】標(biāo)簽頁(yè)中修改“學(xué)生編號(hào)”為“X006”的“出生日期”和“籍貫”,如表3-8所示。
表3-8 修改X006的“出生日期”和“籍貫”

【操作步驟】
STEP 1 展開(kāi)【SQL Server Management Studio】的【教學(xué)管理數(shù)據(jù)庫(kù)】節(jié)點(diǎn),單擊子節(jié)點(diǎn)【表】,展開(kāi)并顯示“教學(xué)管理數(shù)據(jù)庫(kù)”所擁有的系統(tǒng)表和用戶創(chuàng)建的表。
STEP 2 在【dbo.學(xué)生表】節(jié)點(diǎn)上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中單擊【編輯前200行】菜單項(xiàng),打開(kāi)表【表編輯】標(biāo)簽頁(yè)。找到“學(xué)生編號(hào)”為“X006”的記錄,按表3-8所示內(nèi)容修改記錄,修改的同時(shí)系統(tǒng)自動(dòng)保存修改結(jié)果,如圖3-14所示。

圖3-14 修改記錄
(二)用update語(yǔ)句修改記錄
在【表編輯】標(biāo)簽頁(yè)中,修改記錄一次只能修改一個(gè)單元格中的內(nèi)容,對(duì)于批量修改使用update語(yǔ)句更方便。
本節(jié)以對(duì)“學(xué)生表”記錄的修改為例介紹update語(yǔ)句的語(yǔ)法。讀者應(yīng)在執(zhí)行本節(jié)的過(guò)程中,理解update語(yǔ)句的語(yǔ)法。
【基礎(chǔ)知識(shí)】
以表3-8所示的修改為例,update語(yǔ)句的語(yǔ)法見(jiàn)表3-9。
表3-9 update語(yǔ)句的語(yǔ)法

T-SQL是近似于英語(yǔ)的描述性語(yǔ)言,雖然有嚴(yán)格的語(yǔ)法限制,但很容易理解,關(guān)于where子句的語(yǔ)法將在“項(xiàng)目五”中介紹。
【操作目標(biāo)】
在【SQL Server Management Studio】的【SQL查詢】標(biāo)簽頁(yè)中用update語(yǔ)句修改“學(xué)生表”的記錄。
【操作步驟】
STEP 1 啟動(dòng)【SQL Server Management Studio】程序,將可用數(shù)據(jù)庫(kù)設(shè)置為。
STEP 2 在【SQL查詢】標(biāo)簽頁(yè)中輸入如圖3-15所示的update語(yǔ)句。
STEP 3 單擊工具欄中的按鈕執(zhí)行update語(yǔ)句,執(zhí)行結(jié)果在【消息】標(biāo)簽頁(yè)中提示,如圖3-15所示。

圖3-15 用update語(yǔ)句修改記錄
- Puppet 4 Essentials(Second Edition)
- Mastering AWS Lambda
- Responsive Web Design with HTML5 and CSS3
- Visual Basic程序設(shè)計(jì)教程
- Java程序設(shè)計(jì)與實(shí)踐教程(第2版)
- 人人都是網(wǎng)站分析師:從分析師的視角理解網(wǎng)站和解讀數(shù)據(jù)
- 微信小程序開(kāi)發(fā)解析
- Procedural Content Generation for C++ Game Development
- Python:Deeper Insights into Machine Learning
- Solutions Architect's Handbook
- FFmpeg開(kāi)發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到短視頻上線
- Building Dynamics CRM 2015 Dashboards with Power BI
- Python程序設(shè)計(jì)開(kāi)發(fā)寶典
- Java EE Web應(yīng)用開(kāi)發(fā)基礎(chǔ)
- Python Web自動(dòng)化測(cè)試設(shè)計(jì)與實(shí)現(xiàn)