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

正文內容

數(shù)據(jù)庫系統(tǒng)概論第四版王珊薩師煊ch(1)(更新版)

2025-07-06 11:30上一頁面

下一頁面
  

【正文】 ; [例 18] 查詢所有不姓劉的學生姓名。 SELECT * FROM Student WHERE Sno LIKE ?20211512139。 SELECT Sname, Ssex FROM Student WHERE Sdept NOT IN ( 39。 SELECT Sname, Ssex FROM Student WHERE Sdept IN ( 39。 2021Sage, ISLOWER(Sdept) FROM Student; 輸出結果: Sname 39?!?9。 ?基本表定義被刪除,數(shù)據(jù)被刪除 ?表上建立的索引、視圖、觸發(fā)器等一般也將被刪除 An Introduction to Database System 刪除基本表(續(xù)) [例 12]若表上建有視圖,選擇 RESTRICT時表不能刪除 CREATE VIEW IS_Student AS SELECT Sno, Sname, Sage FROM Student WHERE Sdept=39。 An Introduction to Database System 四、修改基本表 ALTER TABLE 表名 [ ADD 新列名 數(shù)據(jù)類型 [ 完整性約束 ] ] [ DROP 完整性約束名 ] [ ALTER COLUMN列名 數(shù)據(jù)類型 ]; An Introduction to Database System 修改基本表(續(xù)) [例 8]向 Student表增加 “ 入學時間 ” 列 , 其數(shù)據(jù)類型為日期型 。 先修課 Cpno是外碼 被參照表是 Course 被參照列是 Cno An Introduction to Database System 學生選課表 SC [例 7] 建立一個“學生選課”表 SC CREATE TABLE SC (Sno CHAR(9), Cno CHAR(4), Grade SMALLINT, PRIMARY KEY (Sno, Cno), /* 主碼由兩個屬性構成,必須作為表級完整性進行定義 */ FOREIGN KEY (Sno) REFERENCES Student(Sno), /* 表級完整性約束條件, Sno是外碼,被參照表是 Student */ FOREIGN KEY (Cno) REFERENCES Course(Cno) /* 表級完整性約束條件, Cno是外碼,被參照表是 Course*/ )。 為用戶 WANG定義了一個模式 ST [例 2]CREATE SCHEMA AUTHORIZATION WANG; 模式名 隱含為用戶名 WANG ? 如果沒有指定 模式名 ,那么 模式名 隱含為 用戶名 An Introduction to Database System 定義模式(續(xù)) ? 定義模式實際上定義了一個 命名空間 ? 在這個空間中可以定義該模式包含的數(shù)據(jù)庫對象,例如基本表、視圖、索引等。 ?可以獨立完成數(shù)據(jù)庫生命周期中的全部活動: ? 定義關系模式,插入數(shù)據(jù),建立數(shù)據(jù)庫; ? 對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢和更新; ? 數(shù)據(jù)庫重構和維護 ? 數(shù)據(jù)庫安全性、完整性控制等 ?用戶數(shù)據(jù)庫投入運行后,可根據(jù)需要隨時逐步修改模式,不影響數(shù)據(jù)的運行。 An Introduction to Database System 二、刪除模式 ? DROP SCHEMA 模式名 CASCADE|RESTRICT CASCADE(級聯(lián) ) 刪除模式的同時把該模式中所有的數(shù)據(jù)庫對象全部刪除 RESTRICT(限制 ) 如果該模式中定義了下屬的數(shù)據(jù)庫對象(如表、視圖等),則拒絕該刪除語句的執(zhí)行。 Create table “ST”.SC( ......) 。 ALTER TABLE Student ALTER COLUMN Sage INT; [例 10]增加課程名稱必須取唯一值的約束條件。 ERROR: cannot drop table Student because other objects depend on it An Introduction to Database System 刪除基本表(續(xù)) [例 12]如果選擇 CASCADE時可以刪除表,視圖也自動被刪除 DROP TABLE Student CASCADE。 [例 15] 刪除 Student表的 Stusname索引 DROP INDEX Stusname; An Introduction to Database System 第三章 關系數(shù)據(jù)庫標準語言 SQL SQL概述 學生 課程數(shù)據(jù)庫 數(shù)據(jù)定義 數(shù)據(jù)查詢 數(shù)據(jù)更新 視圖 小結 An Introduction to Database System 數(shù)據(jù)查詢 ?語句格式 SELECT [ALL|DISTINCT] 目標列表達式 [, 目標列表達式 ] … FROM 表名或視圖名 [, 表名或視圖名 ] … [ WHERE 條件表達式 ] [ GROUP BY 列名 1 [ HAVING 條件表達式 ] ] [ ORDER BY 列名 2 [ ASC|DESC ] ]; An Introduction to Database System 數(shù)據(jù)查詢 ? 單表查詢 ? 連接查詢 ? 嵌套查詢 ? 集合查詢 ? Select語句的一般形式 An Introduction to Database System 單表查詢 ?查詢僅涉及一個表: ?一 、 選擇表中的若干列 ?二 、 選擇表中的若干元組 ?三 、 ORDER BY子句 ?四 、 聚集函數(shù) ?五 、 GROUP BY子句 An Introduction to Database System 一、 選擇表中的若干列 ?查詢指定列 [例 1] 查詢全體學生的學號與姓名 。Year of Birth: ’ BIRTH, 2021Sage BIRTHDAY, LOWER(Sdept) DEPARTMENT FROM Student; 輸出結果: NAME BIRTH BIRTHDAY DEPARTMENT 李勇 Year of Birth: 1984 cs 劉晨 Year of Birth: 1985 is 王敏 Year of Birth: 1986 ma 張立 Year of Birth: 1985 is An Introduction to Database System 單表查詢 ?查詢僅涉及一個表: ?一 、 選擇表中的若干列 ?二 、 選擇表中的若干元組 ?三 、 ORDER BY子句 ?四 、 聚集函數(shù) ?五 、 GROUP BY子句 An Introduction to Database System 二、選擇表中的若干元組 ? 1. 消除取值重復的行 如果沒有指定 DISTINCT關鍵詞,則缺省為 ALL [例 6] 查詢選修了課程的學生學號。MA39。MA39。; An Introduction to Database System 字符匹配(續(xù)) 2) 匹配串為含通配符的字符串 [例 15] 查詢所有姓劉學生的姓名、學號和性別。; An Introduction to Database System 字符匹配(續(xù)) 3) 使用換碼字符將通配符轉義為普通字符 [例 19] 查詢 DB_Design課程的課程號和學分。 \ ?; ESCAPE 39。 AND Sage20; An Introduction to Database System 多重條件查詢(續(xù)) ?改寫 [例 12] [例 12] 查詢信息系( IS)、數(shù)學系( MA)和計算機科學系( CS)學生的姓名和性別。 IS 39。 ORDER BY Grade DESC; [例 25] 查詢全體學生情況,查詢結果按所在系的系號升序排列,同一系中的學生按年齡降序排列。 SELECT SUM(Ccredit) FROM SC, Course WHER Sno=39。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1