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

正文內(nèi)容

數(shù)據(jù)庫原理教學(xué)內(nèi)容講稿(編輯修改稿)

2025-05-14 01:45 本頁面
 

【文章內(nèi)容簡介】 PT IN (‘MA’‘IS’,‘CS’) 4)字符匹配 %:當(dāng)前位置開始任意多個字符 _:任意一個字符[NOT ] like ‘匹配串’[escape 換碼字符]SELECT * FROM STUDENT WHERE XM LIKE “張%” 5)涉及空值的查詢 SELECT XH FROM SC WHERE G IS NULL 6)多重條件查詢 與:and 或:or 非:not SELECT XH,XM FROM STUDENT WHERE AGE20 AND AGE19 3.多查詢結(jié)果進(jìn)行排序 order by 列名[ASC|DESC] [,列名[ASC|DESC]]……SELECT XH,G FROM SC WHERE CH=‘3’ ORDER BY G DESC 4.使用集函數(shù) COUNT(*),COUNT(〈列〉) SUM(〈列〉),AVG(〈列〉),MAX(〈列〉),MIN(〈列〉) SELECT COUNT(*) FROM STUDENT 5.對查詢結(jié)果分組 SELECT CH, COUNT(XH) FROM SC GROUP BY CH SELECT XH FROM SC GROUP BY XH HAVING COUNT(*)=2二.連接查詢 連接謂詞:[表名1.]列名1 比較運(yùn)算符 [表名2.]列名2 [表名1.]列名1 between [表名2.]列名2 and [表名3.]列名3 比較運(yùn)算符:=,, 1.連接查詢 1)非等值連接 2)等值連接例:查詢每個學(xué)生及其選修課程的情況(1) 關(guān)系代數(shù)等值連接、自然連接(2) SQL命令SELECT STUDENT.*, SC.* FROM STUDENT,SC WHERE = SELECT ,XM,AGE,XB,SDEPT,CH,G FROM STUDENT ,SC WHERE = 3)連接和投影 查詢每個學(xué)生及其選修課程的學(xué)號和姓名 4)的卡爾積 2.自身連接 查詢每一門課的間接先修課 c A c Bch cmcpnoxf1DS552DB143NET23ch cmcpnoxf1DS552DB143NET23 SELECT , FROM C A, C B WHERE = 3.外連接 (1)右外連接 SELECT ,XM,AGE,CH,G FROM STUDENT,SC WHERE =(*) (2)左外連接 SELECT ,XM,AGE,CH,G FROM STUDENT,SC WHERE (*)= 4.復(fù)合條件連接 查詢每個學(xué)生的學(xué)號,姓名,選修的課程名及成績 SELECT ,XM,CM,G FROM STUDENT,SC,C WHERE = AND =三.嵌套查詢 SELECT FROM WHERE (SELECT FROM WHERE)2. 帶有IN謂詞的子查詢查詢與“張三”在同一個系的學(xué)生學(xué)號和姓名查詢選修了“DB”課程冊學(xué)生學(xué)號和姓名SELECT XH,XMFROM STUDENTWHERE XH IN (SELECT XH FROM SC WHERE CH IN (SELECT CH FROM COURSE WHERE CM=“信息系統(tǒng)”))3. 帶有比較運(yùn)算符的子查詢,=,=,=,4. 帶有ANY或ALL謂詞的子查詢any,allany,all,=any,=allSELECT XM,AGEFROM STUDENTWHERE AGEANY(SELECT AGE FROM STUDENT WHERE SDEPT=‘IS’)AND SDEPT〈〉‘IS’5. 帶有EXISTS謂詞的子查詢查選修了1號課程的學(xué)生姓名SELECT XMFROM STUDENTWHERE EXISTS (SELECT * FROM SC WHERE XH= AND CH=’1’)查詢選修了全部課程的學(xué)生學(xué)號和姓名沒有一門課程是他不選的 或 任一門課他不選不存在SELECT XMFROM STUDENTWHERE NOT EXISTS (SELECT * FROM C WHERE NOT EXISTS (SELECT * FROM SC WHERE = AND =))查詢至少選修了學(xué)生95002選修的全部課程的學(xué)生學(xué)號SELECT DISTINCT XH FROM SC X WHERE NOT EXISTS (SELECT * FROM SC Y WHERE =”95002” AND NOT EXISTS ( SELECT * FROM SC Z WHERE = AND =))四.集合查詢 1.并集 例 查詢計算機(jī)科學(xué)系及年齡不大于19歲的學(xué)生 SELECT * FROM STUDENT WHERE SDEPT=‘CS’UNION SELECT * FROM STUDENT WHERE AGE=19 2.交集 例 查詢計算機(jī)科學(xué)系及年齡不大于19歲的學(xué)生的交集 SELECT * FROM STUDENT WHERE SDEPT=‘CS’ AND AGE=19 查詢既選修了課程1又選修了課程2的學(xué)號 SELECT XH FROM SC WHERE CH=‘1‘ AND XH IN (SELECT XH FROM SC WHERE CH=‘2‘)3.差集 例 :查詢計算機(jī)科學(xué)系及年齡不大于19歲的學(xué)生的差集 SELECT * FROM STUDENT WHERE SDEPT=‘CS‘ AND AGE19167。3.4 數(shù)據(jù)更新一.插入數(shù)據(jù) 1.格式 INSERT INTO 〈表名〉[(〈屬性1〉[,〈屬性2〉…])] VALUES (常量1[,常量2]……) 2.插入單個元組 INSERT INTO STUDENT VALUES (‘001‘,“張三”,‘F’,‘IS’,19) INSERT INTO SC(XH,CH) VALUES(‘001’,‘2’) 3.插入子查詢結(jié)果 INSERT INTO 〈表名〉[(〈屬性1〉[,〈屬性2〉…])] 子查詢 例 INSERT INTO DEPTAGE(SDEPT,AVAGE) SELECT SDEPT,AVG(AGE) FROM STUDENT GROUP BY SDEPT 二.修改數(shù)據(jù) 1.格式 UPDATE 表名 SET 列名=表達(dá)式[,列名=表達(dá)式] [WHERE 條件] 2.修改某一個或多個元組的值 UPDATE STUDENT SET AGE=AGE+1 3.帶子查詢的修改語句 例 將計算機(jī)科學(xué)系全體學(xué)生的成績置零 UPDATE SC SET G=0 WHERE ‘CS’= (SELECT SDEPT FROM STUDENT WHERE =)三.刪除數(shù)據(jù) 1.格式 DELETE FROM 〈表名〉 [WHERE 〈條件〉] 2.刪除一個或多個元組 DELETE FROM STUDENT WHERE XH=‘001’ DELETE FROM SC 3.帶子查詢的修改語句 例:查詢計算機(jī)科學(xué)系所有學(xué)生的選課記錄 DELETE FROM SC WHERE ‘CS’= (SELECT SDEPT FROM STUDENT WHERE =) 167。3.5 視圖一.定義視圖 1.建立視圖 CREATE VIEW 〈視圖名〉[(〈列名〉[,〈列名〉]……)] AS 子查詢 [WITH CHECK OPTION] 例:CREATE VIEW ISVIEW(學(xué)號,姓名,年齡) AS SELECT XH,XM,AGE FROM STUDENT WHERE SDEPT=‘IS’ CREATE VIEW AV
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1