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

正文內(nèi)容

[工學(xué)]數(shù)據(jù)庫(kù)第3章sql(參考版)

2025-02-25 00:50本頁(yè)面
  

【正文】 。 1檢索只選修了 一門 課程的學(xué)生(使用嵌套)。 求女學(xué)生的 總?cè)藬?shù) 和 平均年齡 。 檢索選修了 全部課程 的學(xué)生姓名。 檢索至少選修課程號(hào)為 C08或 C12的學(xué)生學(xué)號(hào)與成績(jī)。 檢索選修課程名為 ENGLISH的學(xué)生學(xué)號(hào)與姓名。 假設(shè)教學(xué)數(shù)據(jù)庫(kù)中有三個(gè)表,其數(shù)據(jù)結(jié)構(gòu)如下: 學(xué)生表 S( 學(xué)號(hào) Sno,姓名 Sname,年齡 Age,性別 Sex) 選修表 SC( 學(xué)號(hào) Sno,課程號(hào) Cno,成績(jī) Grade) 課程表 C( 課程號(hào) Cno,課程名 Cname,教師 Teacher) 試用 SELECT語(yǔ)句表達(dá)下列操作: 檢索選修課程號(hào)為 C06的學(xué)生學(xué)號(hào)與成績(jī)。 SELECT語(yǔ)句可以嵌套,但一般嵌套為 2至 3層。 SELECT查詢語(yǔ)句具有豐富的數(shù)據(jù)查詢功能,能夠?qū)崿F(xiàn)關(guān)系運(yùn)算中的大多數(shù)運(yùn)算,如選擇、投影、連接、并等,并且還帶有分組、排序、統(tǒng)計(jì)等數(shù)據(jù)處理功能。 一個(gè)數(shù)據(jù)庫(kù)由基本表和視圖等組成,每個(gè)基本表的結(jié)構(gòu)和內(nèi)容是分別建立的,每個(gè)視圖是根據(jù)相應(yīng)的基本表(也可為視圖)而建立的,它是相應(yīng)表中的一些列結(jié)構(gòu)和一些行內(nèi)容的映像。 REVOKE UPDATE ON TABLE sle_course FROM s2。 REVOKE SELECT ON TABLE jbqk FROM sa。 說(shuō)明 :當(dāng)涉及多個(gè)用戶傳播權(quán)限時(shí),收回上級(jí)用戶某權(quán)限的同時(shí)也收回所有下級(jí)的該權(quán)限。 GRANT CREATTAB ON DATABASE pubs TO s3。 GRANT UPDATE ON TABLE sle_course TO s2。 GRANT UPDATE ON TABLE sle_course TO s1 WITH GRANT OPTION。 GRANT SELECT ON TABLE jbqk TO sa。如沒(méi)有指定該子句,獲得授權(quán)的用戶將不能傳播權(quán)限。 說(shuō)明:此授權(quán)語(yǔ)句是指將某作用在指定操作對(duì)象上的操作權(quán)限,授予指定的用戶。 SQL有 授權(quán)語(yǔ)句 ,通過(guò)該語(yǔ)句可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的使用控制。當(dāng)視圖來(lái)自多個(gè)基本表時(shí),通常只對(duì)視圖做適當(dāng)?shù)男薷模ㄈ鐚?duì)非主屬性的修改),不允許做插入和刪除數(shù)據(jù)的操作。 2.更新視圖 對(duì)視圖內(nèi)容的更新直接影響基本表。 WHERE name = 39。 UPDATE 計(jì)算機(jī)系 SET department = 39。 例 3:查詢“計(jì)算機(jī)系”視圖中年齡小于 20歲的學(xué)生 SELECT * FROM 計(jì)算機(jī)系 WHERE 2022year (birthday) 20。 DROP VIEW 計(jì)算機(jī)系 。 2.刪除視圖 刪除視圖語(yǔ)句格式: DROP VIEW 視圖名 。 CREAT VIEW 計(jì)算機(jī)系 AS SELECT number,name,sex,birthday,department FROM jbqk WHERE department=39。加上該子句后,當(dāng)對(duì)視圖上的數(shù)據(jù)進(jìn)行增、刪、改時(shí), DBMS會(huì)檢查視圖中定義 的條件,若不滿足,則拒絕執(zhí)行。 注: 其中查詢子句可以是任意復(fù)雜的 SELECT 語(yǔ)句,但通常不允許含有 ORDER BY和 DISTINCT短語(yǔ)。 7. 有利于應(yīng)用程序的獨(dú)立性、數(shù)據(jù)一致性。 4. 視圖在數(shù)據(jù)庫(kù)中是作為查詢來(lái)保存的,當(dāng)引用一個(gè)查詢時(shí), DBMS就執(zhí)行這個(gè)查詢,然后將查詢結(jié)果作為視圖來(lái)用; 5. 一個(gè)基本表可以建立多個(gè)視圖,一個(gè)視圖 也可以在多個(gè)表上建立。 2. 基本表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢出的數(shù)據(jù)也隨之改變。它就象一個(gè)窗口,透過(guò)它可以看到數(shù)據(jù)庫(kù)中用戶感興趣的數(shù)據(jù)及其變化。袁更旭 39。管理系 39。 修改數(shù)據(jù)的語(yǔ)句格式一般是: UPDATE 表名 SET 列名 1 = 表達(dá)式 1 [,列名 2 = 表達(dá)式 2 …] [WHERE 條件 ] 例 5:將課程表 (course)中所有課程的學(xué)時(shí)減少 5學(xué)時(shí) UPDATE course SET period = period 5。 刪除命令格式為: DELETE FROM 表名 [WHERE 條件 ] 例 4:刪除 jbqk表中學(xué)號(hào)為“ 0051101”的學(xué)生。 INSERT INTO fcourse SELECT name, c_number,score FROM jbqk, sle_course WHERE = 刪除命令比較簡(jiǎn)單,刪除是對(duì)整條記錄操作,不能刪除記錄的部分屬性?!卞e(cuò)誤。 INSERT INTO teacher VALUES (‘T509’,‘安志遠(yuǎn)’ ,’副教授’ )。 省略列名列表時(shí),表示插入完整新行。 Select number,name From jbqk Where number=any( Select number From sle_course Where score=95) DML主要用于數(shù)據(jù)更新操作,包括數(shù)據(jù)的插入( INSERT)、刪除( DELETE)和修改( UPDATE) 單行 數(shù)據(jù)語(yǔ)句的一般格式是: INSERT INTO 表名 [(列名 1 , 列名 2 , … ) ] VALUES (值 1 , 值 2 , … , …) 例 1:向?qū)W生基本情況表( jbqk)中插入一條記錄。 在一些嵌套查詢中 WHERE之后可以使用 ANY和 ALL這兩個(gè)謂詞, ANY表示子查詢結(jié)果中的某個(gè)值,而 ALL表示子查詢結(jié)果中的所有值。數(shù)據(jù)庫(kù)技術(shù) 39。 例 14:查詢選修了“數(shù)據(jù)庫(kù)技術(shù)”課程的學(xué)生姓名。處于內(nèi)層的查詢稱為 子查詢 。 SELECT , , , , FROM jbqk,course,sle_course,teacher WHERE = and = and = 在 SQL語(yǔ)言中,一個(gè) SELECT … FROM… WHERE語(yǔ)句成為一個(gè)查詢塊。 WHERE子句作用于基本表或視圖,從中選擇滿足條件的記錄; HAVING 短語(yǔ)作用于分組,從中選出滿足條件的組。 SELECT number FROM sle_course GROUP BY number HAVING COUNT(*) 2 ORDER BY number ASC。分組的目的是為了將集函數(shù)的作用對(duì)象細(xì)化,分組后集函數(shù)將作用在每一個(gè)組上,也就是說(shuō)每個(gè)組都有一個(gè)函數(shù)值。 SELECT AVG(score) FROM jbqk WHERE number = ’0052201’。 SELECT COUNT(*) FROM jbqk。 4.查詢中聚集函數(shù)的使用 聚集函數(shù)見表 33 函數(shù)名稱 函數(shù)功能 COUNT([DISTINCT|ALL] *) 統(tǒng)計(jì)元組個(gè)數(shù) COUNT([DISTINCT|ALL]列名 ) 統(tǒng)計(jì)一列重值的個(gè)數(shù) SUM([DI
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1