freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

第八章表數(shù)據(jù)操作(編輯修改稿)

2024-10-07 08:34 本頁面
 

【文章內容簡介】 學生表 Students中對應字段的數(shù)據(jù)類型等要一致,比較便捷的方法就是先用 SELECT語句,以表 Students為源表,建一個空表,語句如下: USE Student SELECT Student_id,Student_name,Student_sex,Student_classid INTO ABC FROM Students WHERE 1=2 語句中條件“ 1= 2”顯然不成立,所以結果集為空,即建了一個空表。然后用下面的語句添加記錄: USE Student INSERT INTO ABC SELECT Student_id,Student_name,Student_sex,Student_classid FROM Students 第二節(jié) 修改數(shù)據(jù) 16 UPDATE?FROM 語句 UPDATE 語句 有時需要修改表中現(xiàn)有的數(shù)據(jù),在 SQL SERVER 2020中,可以用 UPDATE語句或 UPDATE?FROM 語句來實現(xiàn)這個功能。 (一 ) UPDATE語句 17 UPDATE語句可以修改表中的一條或者多條記錄,其語法格式如下: UPDATE 目標表名 SET {列名 =表達式 |NULL|DEFAULT} [,?n] [WHERE 搜索條件 ] 其中: 目標表名 是欲修改記錄的表。 SET子句指定要修改的列和所用的數(shù)據(jù)。修改后的數(shù)據(jù)由表達式確定,但是必須要符合相應字段的數(shù)據(jù)類型、長度、精度和約束,以保證數(shù)據(jù)的完整性。另外,對具有默認值的列可以使用 DEFAULT修改為默認值;對允許使用空值的列,也可以使用 NULL修改為空值。 WHERE子句用來篩選記錄,只對符合搜索條件的記錄修改,當省略 WHERE子句時,將對表中的所有記錄都修改。 例 85: 將成績表中課程代碼為 4001的所有成績在 70分以下(不含 70)的成績都加 5分。 語句如下: USE Student UPDATE Student_course SET Student_Grade=Student_Grade+5 WHERE Course_id=39。400139。 AND Student_Grade70 (二 ) UPDATE…FROM 語句 18 UPDATE?FROM 語句可擴展 UPDATE語句的功能,可擴展功能主要表現(xiàn)在以下兩個方面: 。 SET子句的表達式中可以從其它表中來獲取數(shù)據(jù)。 UPDATE?FROM 語句的語法如下: UPDATE 目標表名 SET {列名 =表達式 |NULL|DEFAULT} [,?n] FROM 表名 [WHERE 搜索條件 ] 其中, FROM子句用來指定其它表。 例 86: 將姓名為葉海平的學生的電子商務基礎課程的成績改為 88分。 分析: 要在成績表 Student_course中修改成績,但是姓名在學生表 Students中,課程名在課程表 Course中,所以在 UPDATE語句中需要用到 FROM子句。 語句如下: USE Student UPDATE Student_course SET Student_grade=88 FROM Students AS ST INNER JOIN Student_course AS SC ON = INNER JOIN Courses AS CS ON = WHERE =39。電子商務基礎 39。 AND ST. Student_name=39。葉海平 39。 第三節(jié) 刪除數(shù)據(jù) 19 對于表中已經(jīng)確定無用的記錄,可以用 DELETE或者 TRUNCATE TABLE語句刪除。 DELETE語句 DELETE?FROM 語句 TRUNCATE TABLE語句 (一 ) DELETE語句 20 DELETE語句可以從表中刪除一條或者多條記錄,語法格式如下: DELETE [FROM] 目標表名 [WHERE 搜索條件 ] 其中: FROM 關鍵字可選。 目標表名 是要從中刪除記錄的表。 WHERE 子句用來篩選滿足 搜索條件 的記錄。該子句可選:若不選,則表示刪除表中的所有記錄;若選,則刪除滿足條件的記錄 例 87: 在成績表中刪除學號為 13001的學生的所有成績。 分析: 在成績表 Student_course中刪除數(shù)據(jù),但不是刪除所有數(shù)據(jù),是刪除學號為 13001的同學的所有成績,所以需要使用 WHERE子句來篩選。語句如下: USE Student DELETE Student_course WHERE Student_id
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1