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

正文內(nèi)容

第三章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語言-sql-在線瀏覽

2024-09-11 12:49本頁(yè)面
  

【正文】 整性約束 ]] [DROP 完整性約束名 ] [MODIFY 列名 數(shù)據(jù)類型 ]; ⑶刪除基本表 DROP TABLE 表名 ; 9 數(shù)據(jù)定義 SQL支持用戶根據(jù)應(yīng)用環(huán)境需要,在基本表上建立一個(gè)或多個(gè)索引,以提供各種存取路徑,加快查找速度。 解: CREATE TABLE Student (Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(2), Sage INT, Sdept CHAR(15))。 解: ALTER TABLE Student ADD DATE。 解: ALTER TABLE Student DROP UNIQUE(Sno)。 解: CREATE UNIQUE INDEX Stusno ON Student(Sno)。 解: DROP INDEX Stusno。該語句具有靈活的使用方式和豐富的功能,尤其是目標(biāo)列表達(dá)式和條件表達(dá)式,可有多種選擇形式。 SELECT語句格式 一個(gè)完整的 SELECT語句包括五個(gè)子句,其中前兩個(gè)子句是必不可少的,其他子句可以省略。 15 查詢 SELECT語句執(zhí)行過程: ?根據(jù) WHERE子句 的行條件表達(dá)式,從 FROM子句 指定的基本表或視圖中找出滿足條件的元組,再按SELECT子句 中的目標(biāo)列表達(dá)式,選出元組中的屬性值形成結(jié)果表。通常會(huì)在每組中進(jìn)行聚合操作。 SELECT [DISTINCT] 目標(biāo)列表達(dá)式 序列 FROM 基本表名或視圖名 序列 [WHERE 行條件表達(dá)式 ] [GROUP BY 列名 1 [HAVING 組條件表達(dá)式 ]] [ORDER BY列名 2[ASC∕DESC]] 16 查詢 ?如果有 ORDER子句 ,則結(jié)果表還要按 列名 2的值的升序或降序排序。 SELECT子句指定作投影運(yùn)算,當(dāng) FROM子句指出多個(gè)關(guān)系時(shí),則表示要做笛卡爾積運(yùn)算,WHERE子句指定做選擇運(yùn)算,當(dāng)查詢要求做關(guān)系代數(shù)的自然連接時(shí),則不僅要在 FROM子句中給出多個(gè)關(guān)系,還必須在 WHERE子句的條件中包含自然連接的條件。假設(shè)已建立三個(gè)表: 學(xué)生表 S(S,SN,SE,SA,SD) 課程表 C(C,CN,PC,CR) 選修表 SC(S,C,G) 用 SELECT語句實(shí)現(xiàn)投影運(yùn)算與選擇運(yùn)算,一般只用到 SELECT語句的一個(gè)查詢塊: 18 查詢 SELECT 目標(biāo)列表達(dá)式 FROM 表名 WHERE 行條件表達(dá)式 投影運(yùn)算 對(duì)應(yīng)于 SELECT子句 ,其變化方式主要表現(xiàn)在 SELECT子句的 目標(biāo)列表達(dá)式 上。 大多數(shù)情況下,投影與選擇運(yùn)算是混合出現(xiàn)的。 解: SELECT SN, S, SD FROM S; 【 例 2】 查詢考試成績(jī)不及格的學(xué)生的學(xué)號(hào)。 解: SELECT SN FROM S WHERE (SD=‘計(jì)算機(jī) ’ OR SD=‘信息 ’ ) AND SA< 20; 20 查詢 通過 SELECT語句中的 ORDER BY子句,可以控制查詢結(jié)果的顯示順序。 【 例 4】 查詢選修了 C810號(hào)課程的學(xué)生的學(xué)號(hào)及成績(jī) ,查詢結(jié)果按分?jǐn)?shù)的降序排列。 解: SELECT COUNT (DISTINCT S) FROM SC 【 例 6】 統(tǒng)計(jì) C810號(hào)課程的學(xué)生平均成績(jī)。這時(shí)就可以利用 SELECT語句提供的GROUP BY子句和 HAVING短語來實(shí)現(xiàn)分組統(tǒng)計(jì)。 解: SELECT S FROM SC WHERE CR =‘4’ GROUP BY S HAVING COUNT( *)> 3; WHERE子句與 HAVING短語的根本區(qū)別在于作用的對(duì)象不同 ? WHERE作用于基本表或視圖 ? HAVING作用于組,從中選出滿足條件的組 25 查詢 數(shù)據(jù)庫(kù)的多個(gè)表之間一般都存在某種內(nèi)在的聯(lián)系,它們共同提供有用的完整的信息。其格式一般為: SELECT 列名 1,列名 2, … FROM 表 1,表 2, … WHERE 連接條件 26 查詢 【 例 8】 查詢每個(gè)學(xué)生以及選修課程的情況。表 S與表 SC之間的聯(lián)系是通過兩個(gè)表都具有的屬性 S實(shí)現(xiàn)的。 SELECT S.﹡ , SC.﹡ FROM S, SC WH
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1