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

正文內容

[工學]數(shù)據(jù)庫 第3章 sql(文件)

2025-03-12 00:50 上一頁面

下一頁面
 

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