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

正文內容

[計算機軟件及應用]第4章數(shù)據(jù)庫查詢-閱讀頁

2025-03-07 23:28本頁面
  

【正文】 3( 更新查詢 例子 ) 在“查詢”“設計視圖”窗口,單擊“查詢”菜單中的“更新查詢”命令,顯出“更新查詢”的“設計視圖”窗口。 刪除查詢 刪除查詢可以從一個或多個表中刪除一組記錄。 如果啟用級聯(lián)刪除,則可以用刪除查詢從單個表中、從一對一關系的多個表中,或一對多關系中的多個表刪除記錄。 該查詢名為:例 424成績不及格學生的刪除查詢 。 添加了 “刪除”行 設計視圖 例 424 (續(xù)) 當運行“例 424成績不及格學生的刪除查詢”時,顯出提示“確實要執(zhí)行這種類型的操作查詢嗎?”對話框 單擊上述對話框中的“是”按鈕,顯出提示“確實要刪除選中的記錄嗎?”對話框。 SQL是一種專門針對數(shù)據(jù)庫操作的計算機語言。 在 Access 數(shù)據(jù)庫中,查詢對象本質上是一個SQL語言編寫的命令。 運行一個查詢對象實質上就是執(zhí)行該查詢中指定的 SQL 命令。在“ SQL視圖”窗口環(huán)境中可以直接鍵入 SQL語句或編輯已有的 SQL語句,保存結果后同樣可以得到一個查詢對象。對于傳遞查詢、數(shù)據(jù)定義查詢和聯(lián)合查詢,必須直接在“ SQL視圖”中創(chuàng)建 SQL 語句。 注意,在輸入 SQL 語句時,除了漢字以外,其他所有字符必須是(在英文輸入法狀態(tài)下輸入的)英文字符。 SELECT語句 SELECT語句是對關系數(shù)據(jù)庫的表作選擇運算的一個命令,同時該命令也支持表的投影操作。 1. SELECT語句的一般格式 語法格式: SELECT [ALL | DISTINCT] * | 字段 1 [AS 別名 1][,字段 2 [AS 別名 2] ][, …] FROM 表名 1[,表名 2][, …] [WHERE 條件表達式 1] [GROUP BY 字段 i[,字段 j][, …] [HAVING 條件表達式 2] ] [ORDER BY 字段 m [ASC | DESC][, 字段 n [ASC | DESC] ] [, …[ASC | DESC] ] ]; 功能:從 FROM 子句所指定的表中返回一個滿足 WHERE 子句所指定的條件的記錄集,該記錄集中只包含 SELECT語句中所指定的字段。 在該查詢的“ SQL視圖”窗口中應鍵入的 SQL語句是: SELECT * FROM 學生 。 注意,上述這兩個 SELECT 語句是等價的。 在該查詢的“ SQL視圖”窗口中應鍵入的 SQL語句是: SELECT 學號 , 姓名 , 性別 , 出生日期 FROM 學生 。查詢的運行結果如圖 487所示。 分析: “修課成績”表中有“學號”字段、“課程代碼”字段和“成績”字段,“課程”表中有“課程名稱”字段,故在創(chuàng)建該 SQL查詢的 SELECT 語句時,一定要在 FROM子句中指定“修課成績”表和“課程”兩個表(如: FROM 修課成績 , 課程)。 在該查詢的“ SQL視圖”窗口中應鍵入的 SQL語句是: SELECT 學號 , 姓名 , 性別 , 出生日期 FROM 學生 WHERE 性別 =女 。 在該查詢的“ SQL視圖”窗口中應鍵入的 SQL語句是: SELECT 學號 , 姓名 , 性別 , 出生日期 FROM 學生 WHERE 性別 =男 AND 出生日期 =19860101 AND 出生日期 =19861231。 或者鍵入 SQL語句: SELECT 學號 , 姓名 , 性別 , 出生日期 FROM 學生 WHERE 性別 =男 AND 出生日期 BETWEEN 19860101 AND 19861231。 SELECT語句實例 (例 430 ) 例 430 在數(shù)據(jù)庫“學生管理系統(tǒng)”中使用 SQL視圖,創(chuàng)建一個名為“例 430查詢成績不及格的學生”的查詢對象,查看有不及格成績的學生的學號、課程代碼、課程名稱和成績的信息 , 并按課程代碼升序、成績降序排序。 注意: “修課成績”表中有“學號”字段、“課程代碼”字段和“成績”字段,“課程”表中有“課程名稱”字段。其中的函數(shù) SUM和 AVG只能對數(shù)字型字段進行數(shù)值計算。 例 431 在數(shù)據(jù)庫“學生管理系統(tǒng)”中使用 SQL視圖,創(chuàng)建一個名為“例 431統(tǒng)計全校學生總人數(shù)”的查詢對象。 SELECT語句實例 (例 432 ) 例 432 在數(shù)據(jù)庫“學生管理系統(tǒng)”中使用 SQL視圖,創(chuàng)建一個名為“例 432統(tǒng)計全校男學生和女學生的人數(shù)”的查詢對象。 在該查詢的“ SQL視圖”窗口中應鍵入的 SQL語句是: SELECT 性別 , Count(學號 ) AS 學生人數(shù) FROM 學生 GROUP BY 性別 。對于每個學生來說,某一課程的成績大于等于 60分才能統(tǒng)計該門課程成績的學分(若不及格,就不統(tǒng)計該門課程成績的學分)。 在該查詢的“ SQL視圖”窗口中應鍵入的 SQL語句是: SELECT 修課成績 .學號 , COUNT(課程 .學分 ) AS 課程數(shù) , SUM(課程 .學分 ) AS 總學分 FROM 修課成績 , 課程 WHERE 修課成績 .課程代碼 =課程 .課程代碼 AND 修課成績 .成績 =60 GROUP BY 修課成績 .學號 ORDER BY 修課成績 .學號 。該查詢的運行結果如圖 490所示。 SELECT語句實例 (例 435 ) 5. SELECT語句中使用 HAVING子句實例 例 435 在數(shù)據(jù)庫“學生管理系統(tǒng)”中,使用 SQL視圖創(chuàng)建一個名為“例 435查詢兩科以上成績不及格的學生”的查詢對象。 INSERT語句 INSERT語句是用于向表添加記錄的語句,該語句有兩種基本的用法,一種是用于添加一個記錄,另一種是從其它表中向目標表添加一個或多個記錄。 語法格式 1:添加單個記錄 INSERT INTO 目標表名 [(字段 1[, 字段 2[, …]])] VALUES (值 1[, 值 2[, ….]) 語法格式 2:添加多個記錄 INSERT INTO 目標表 [(字段 1[, 字段 2[, …]])] SELECT [源表 .]字段 1[, 字段 2[, …]] FROM 源表 功能: 在數(shù)據(jù)庫表中添加記錄。使用 INSERT語句在數(shù)據(jù)庫“學生管理系統(tǒng)”中的“學生”表中添加一個記錄。 在該查詢的“ SQL視圖” ,鍵入下面的 SQL語句: INSERT INTO 學生 (學號 , 姓名 , 班級號 , 性別 , 出生日期 , 優(yōu)干 , 高考總分 , 特長 ) VALUES (03202038, 梁惠芬 , 3, 女 , 19841128, True, 752, 舞蹈 )。使用 SQL視圖創(chuàng)建一個名為“例 437往學生表添加一組新記錄”的查詢對象。運行該查詢結果如圖 495所示 在該查詢的“ SQL視圖” 中應鍵入的 SQL語句是: INSERT INTO 學生 SELECT * FROM 臨時學生 。 語法格式: UPDATE 表名 SET 字段 1=值 1[, 字段 2=值 2, …] WHERE 條件表達式 功能: 對指定的表中滿足 條件表達式 的記錄進行修改。 說明: ( 1) 表名 指定要修改的表。 ( 3) 條件表達式 用于指定只有滿足條件的記錄被修改。 在該查詢“ SQL視圖” 中鍵入下面的 SQL語句: UPDATE 職工基本資料 SET 年齡 =年齡 +1, 工資 =工資 +10。它的語法格式如下: 語法格式: DELETE * FROM 表名 WHERE 條件表達式 功能:刪除指定表中滿足 條件表達式 的所有記錄。 說明: ( 1) 表名 指定要刪除記錄的表。 DELETE語句 實例(例 439 ) 例 439 在 “ 學生管理系統(tǒng) ” 數(shù)據(jù)庫中建立一個名為 “ 例 439刪除一個記錄 ” 的查詢 , 從 “ 學生 ” 表中刪除學號為 “ 03202038‖的記錄 。 SQL特定查詢 對于數(shù)據(jù)定義查詢、傳遞查詢、聯(lián)合查詢,不能在設計網(wǎng)格中創(chuàng)建,必須直接在“ SQL視圖”中創(chuàng)建 SQL 語句。 ( 1) 創(chuàng)建表 CREATE TABLE(例 440 ) ( 1)創(chuàng)建表 CREATE TABLE 簡單的語法格式: CREATE TABLE 表名 (字段名 1 數(shù)據(jù)類型,字段名 2 數(shù)據(jù)類型 [, …])?!扒诠ぶ鷮W”表結構如表 46所示。 ( 2) 改變表 ALTER TABLE(例 441 ) 通過 ALTER TABLE 語句可以用多種方式修改一個現(xiàn)有的表。可以指定字段名稱、數(shù)據(jù)類型和可選大小。添加的字段名為“上班時間段”、文本數(shù)據(jù)類型、字段大小為 ( 2) 改變表 ALTER TABLE(例 442 ) 2)在 ALTER TABLE 語句中,使用 ALTER COLUMN 可更改現(xiàn)有字段的數(shù)據(jù)類型。 例 442 在數(shù)據(jù)庫“學生管理系統(tǒng)”中,使用 SQL視圖創(chuàng)建一個名為“例 442更改勤工助學表中的字段”查詢對象。 在該查詢的“ SQL視圖”窗口中應鍵入的 SQL語句是: ALTER TABLE 勤工助學 ALTER COLUMN 崗位名稱 TEXT(30)。 例 443 在數(shù)據(jù)庫“學生管理系統(tǒng)”中,假定已經創(chuàng)建了“臨時勤工助學”表。 在該查詢的“ SQL視圖” 中應鍵入的 SQL語句是: DROP TABLE 臨時勤工助學 。 例 444 在數(shù)據(jù)庫“學生管理系統(tǒng)”中,使用SQL視圖創(chuàng)建一個名為“例 444對勤工助學表創(chuàng)建一個新索引和主鍵”的查詢對象。 在該查詢的“ SQL視圖” 中應鍵入的 SQL語句是: CREATE INDEX 學號 ON 勤工助學 (學號 ) WITH PRIMARY。可以在查詢設計網(wǎng)格的“字段”行輸入這些語句來定義新字段,或在“條件”行來定義字段的條件。 在 SELECT語句中使用的子查詢,是指嵌套于SELECT語句的 WHERE子句中的 SELECT 語句這種類型的子查詢。 子查詢 (例 445 ) 例 445 在數(shù)據(jù)庫“學生管理系統(tǒng)”中,使用SQL視圖創(chuàng)建一個名為“例 445查詢已修課程代碼為 20220005課程的學生情況”的查詢對象。 3. 聯(lián)合查詢 聯(lián)合查詢將兩個或更多個表或查詢中的字段合并到查詢結果的一個字段中。 例 446 在數(shù)據(jù)庫“學生管理系統(tǒng)”中,使用 SQL視圖創(chuàng)建一個名為“例 446聯(lián)合查詢 1986年出生的學生情況”的查詢對象。該查詢的運行結果如圖 496所示。 運行該查詢的結果
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1