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

正文內(nèi)容

[工學(xué)]數(shù)據(jù)庫第3章sql(存儲版)

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

下一頁面
  

【正文】 T * FROM jbqk。 SELECT c_name, period FROM course WHERE period NOT BETWEEN 60 AND 70。 4.查詢中聚集函數(shù)的使用 聚集函數(shù)見表 33 函數(shù)名稱 函數(shù)功能 COUNT([DISTINCT|ALL] *) 統(tǒng)計(jì)元組個(gè)數(shù) COUNT([DISTINCT|ALL]列名 ) 統(tǒng)計(jì)一列重值的個(gè)數(shù) SUM([DISTINCT|ALL]列名 ) 計(jì)算數(shù)值型一列值的總和 AVG([DISTINCT|ALL]列名 ) 求一列值的平均值 MAX([DISTINCT|ALL]列名 ) 求一列值的最大值 MIN([DISTINCT|ALL]列名 ) 求一列值的最小值 說明: DISTINCT:取消列中的重復(fù)值 ALL:為默認(rèn)狀態(tài),表示不取消重復(fù)值。 SELECT number FROM sle_course GROUP BY number HAVING COUNT(*) 2 ORDER BY number ASC。 例 14:查詢選修了“數(shù)據(jù)庫技術(shù)”課程的學(xué)生姓名。 省略列名列表時(shí),表示插入完整新行。 刪除命令格式為: DELETE FROM 表名 [WHERE 條件 ] 例 4:刪除 jbqk表中學(xué)號為“ 0051101”的學(xué)生。它就象一個(gè)窗口,透過它可以看到數(shù)據(jù)庫中用戶感興趣的數(shù)據(jù)及其變化。 注: 其中查詢子句可以是任意復(fù)雜的 SELECT 語句,但通常不允許含有 ORDER BY和 DISTINCT短語。 DROP VIEW 計(jì)算機(jī)系 。 2.更新視圖 對視圖內(nèi)容的更新直接影響基本表。如沒有指定該子句,獲得授權(quán)的用戶將不能傳播權(quán)限。 GRANT CREATTAB ON DATABASE pubs TO s3。 一個(gè)數(shù)據(jù)庫由基本表和視圖等組成,每個(gè)基本表的結(jié)構(gòu)和內(nèi)容是分別建立的,每個(gè)視圖是根據(jù)相應(yīng)的基本表(也可為視圖)而建立的,它是相應(yīng)表中的一些列結(jié)構(gòu)和一些行內(nèi)容的映像。 檢索選修課程名為 ENGLISH的學(xué)生學(xué)號與姓名。 1檢索只選修了 一門 課程的學(xué)生(使用嵌套)。 求女學(xué)生的 總?cè)藬?shù) 和 平均年齡 。 假設(shè)教學(xué)數(shù)據(jù)庫中有三個(gè)表,其數(shù)據(jù)結(jié)構(gòu)如下: 學(xué)生表 S( 學(xué)號 Sno,姓名 Sname,年齡 Age,性別 Sex) 選修表 SC( 學(xué)號 Sno,課程號 Cno,成績 Grade) 課程表 C( 課程號 Cno,課程名 Cname,教師 Teacher) 試用 SELECT語句表達(dá)下列操作: 檢索選修課程號為 C06的學(xué)生學(xué)號與成績。 REVOKE UPDATE ON TABLE sle_course FROM s2。 GRANT UPDATE ON TABLE sle_course TO s2。 說明:此授權(quán)語句是指將某作用在指定操作對象上的操作權(quán)限,授予指定的用戶。 WHERE name = 39。 2.刪除視圖 刪除視圖語句格式: DROP VIEW 視圖名 。 7. 有利于應(yīng)用程序的獨(dú)立性、數(shù)據(jù)一致性。袁更旭 39。 INSERT INTO fcourse SELECT name, c_number,score FROM jbqk, sle_course WHERE = 刪除命令比較簡單,刪除是對整條記錄操作,不能刪除記錄的部分屬性。 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:向?qū)W生基本情況表( jbqk)中插入一條記錄。處于內(nèi)層的查詢稱為 子查詢 。分組的目的是為了將集函數(shù)的作用對象細(xì)化,分組后集函數(shù)將作用在每一個(gè)組上,也就是說每個(gè)組都有一個(gè)函數(shù)值。在使用時(shí),應(yīng)注意下面兩點(diǎn): ?LIKE前的列名必須是字符串類型。 例 6:查詢學(xué)時(shí)在 60~ 70之間的課程名稱和學(xué)時(shí)。 2.目標(biāo)列表達(dá)式 ?語句格式 SELECT [ALL|DISTINCT] 目標(biāo)列表達(dá)式 [, 目標(biāo)列表達(dá)式 ] … FROM 表名或視圖名 [, 表名或視圖名 ] … [ WHERE 條件表達(dá)式 ] [ GROUP BY 列名 1 [ HAVING 條件表達(dá)式 ] ] [ ORDER BY 列名 2 [ ASC|DESC ] ]; ? 數(shù)據(jù)操作語言( DML) 查詢數(shù)據(jù) 2.目標(biāo)列表達(dá)式 ⑴ 列表達(dá)式可以是“列名 1,列名 2…” 的形式;如果 FROM子句指定了多個(gè)表,則列名應(yīng)是“表名 .列名”的形式。 注意:該命令不能刪除由 CREATE TABLE或者 ALTER TABLE命令創(chuàng)建的主鍵和唯一性約束索引,也不能刪除系統(tǒng)表中的索引。可以利用索引快速訪問數(shù)據(jù)庫表中的特定信息。 CREATE TABLE jbqk ( number char(8) PRIMARY KEY, name char(8) NOT NULL UNIQUE, sex char(2) NOT NULL CHECK (sex=‘男’ or , sex=‘女’ ), birthday datetime, department char(12), ) 課程號 課程名 學(xué)時(shí) 任課教師 C201 C語言 72 T002 C505 操作系統(tǒng) 80 T001 C506 數(shù)據(jù)庫應(yīng)用 84 T002 C508 編譯原理 96 T003 CREATE TABLE course ( c_number char(4) PRIMARY KEY, c_name char(20) NOT NULL, period decimal(3,0), t_number char(4) NOT NULL ) 例 2:建立課程表( course)的命令是: 教師號 教師姓名 職 稱 T001 溫翠靈 講 師 T002 陳 剛 副教授 T003 李建義 講 師 T004 康明威 教 授 例 3:建立教師表( teacher)的命令是: CREATE TABLE teacher ( t_number char(4) PRIMARY KEY, t_name char(8), title char(10) ) 課程號 學(xué) 號 成績 C201 0022102 75 C505 0051309 95 C508 0052201 92 C506 0052217 80 例 4:建立選課表( sle_course)的命令是: CREATE TABLE sle_course (c_number char(4) NOT NULL,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1