SQL Server 數據庫-5章節課件_第1頁
SQL Server 數據庫-5章節課件_第2頁
SQL Server 數據庫-5章節課件_第3頁
SQL Server 數據庫-5章節課件_第4頁
SQL Server 數據庫-5章節課件_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

VIP免費下載

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

SQLServer數據庫第5章數據管理本章要點插入數據

更新數據

刪除數據

數據的導入導出

5.1使用SSMS圖形界面管理數據SQLServer中對數據的管理包括插入、更新和刪除。

任務一:向部門表(Department)中插入一條記錄。部門編號為“jsj”,部門名稱為“計算機應用技術”。任務二:修改部門表(Department),將表中部門名稱為“計算機應用技術”的部門編號改為“jsj01”。任務三:刪除部門表(Department)中部門編號為“jsj01”的記錄。5.2使用T-SQL插入數據

5.2.1插入單行數據使用INSERT語句插入單行數據的語法格式如下。

INSERT[INTO]<表名>[列名列表]VALUES<值列表>任務一:向Department表中插入一條記錄。(部門編號為:jsj01,部門名稱為:計算機應用技術教研室)任務二:向Class表中插入一條記錄。(班級編號為:2013yy,班級名稱為:13應用,所屬專業為:計算機應用技術)任務三:向Teacher表中插入一條記錄。(教師編號為:200601,教師姓名為:賈祥素,部門編號為:jsj03)

任務四:向Course表中插入一條記錄。(課程編號為:888001,課程名稱為:SQLServer管理和查詢,學分為:3,任課教師編號為:200601)任務五:向Student表中插入一條記錄。(學號為:20130101,學生姓名為:王偉,性別為:男,籍貫為:浙江杭州,電子郵箱為:wangwei@163.com,手機號碼為班級編號為:2013yy)任務六:向Score表中插入一條記錄。(學生學號為:20130101,課程編號為:888001,平時成績為:80,期末成績為:90,總評成績為:85)

5.2.2插入多行數據使用INSERT語句插入多行數據的語法格式如下。INSERT[INTO]<表名>[列名列表]<子查詢>任務一:新建聯系方式數據表Contact,有3個字段,分別為聯系人姓名con_name,聯系人郵箱con_email,手機號碼con_phone。3個字段都為文本類型。任務二:將Student表中已經存在的學生姓名,電子郵箱和手機號碼信息插入到新建的Contact表中。任務三:通過Union關鍵字合并數據進行插入。向Contact表中插入3條記錄。任務四:通過INSERT…VALUES方式一次插入多條記錄。再次向Contact表中插入3條記錄。

在插入多行數據這一小節中,我們會創建一個聯系方式數據表Contact,之后的任務都是向Contact表中插入多行數據。5.3使用T-SQL更新數據使用UPDATE語句更新數據的語法格式如下。UPDATE<表名>SET<列名=更新值>[WHERE<條件>]任務一:為Contact表添加兩個字段,班級名稱(con_class)和編號(con_id),其中con_class的類型為varchar(50),con_id的類型為int。然后向Contact表中存在數據的行里添加這兩個字段的值。任務二:更新Contact表編號為1的學生手機號碼為。任務三:更新Contact表姓名為“林杰”的學生名字改為“林小杰”。任務四:更新Contact表編號為2的學生郵箱為“zhj@163.com”,手機號碼為。

5.3.1更新單行數據

5.3使用T-SQL更新數據任務一:更新Contact表con_email字段為空的行的電子郵箱為“zjff@163.com”。任務二:更新Contact表,設置13信管班所有學生的電子郵箱為“xg@163.com”。

5.3.2更新多行數據

任務一:更新Contact表中所有人的手機號碼為。任務二:更新Contact表中所有人的電子郵箱為“zjff@163.com”。

5.3.3更新所有數據

5.4使用T-SQL刪除數據使用DELETE語句刪除數據的語法格式如下。DELETEFROM<表名>[WHERE<條件>]每次可以刪除部分或全部記錄刪除時可以指定刪除條件從而刪除一條或多條記錄(若沒有滿足條件的記錄則一個都不會被刪除)如果沒有指定刪除條件則刪除全部記錄5.4使用T-SQL刪除數據任務一:刪除Contact表中編號為10的學生記錄。任務二:刪除Contact表中姓名為“王偉”的學生記錄。任務三:刪除Department表中部門編號為“s01”的記錄。任務四:刪除Department表中部門編號為“jsj01”的記錄。

5.4.1刪除單行數據

任務:刪除Contact表中班級為“13網絡”的學生記錄。

5.4.2刪除多行數據

任務:刪除Contact表中所有記錄。5.4.3刪除所有數據

5.5導入導出數據任務一:將studentdb數據庫中Department數據表的數據導出,保存為文本文件。任務二:將studentdb數據庫中Student數據表的數據導出,保存為Excel文件。

5.5.1導出數據任務一:將名為“daoruContact”的文本文件導入到studentdb

數據庫的Contact數據表中。任務二:將名為“daoruContact”的Excel文件導入到studentdb

數據庫的Contact數據表中。

5.5.2導入數據

5.6本章總結1.SQLServer中對數據的管理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論