電子商務(wù)課程-數(shù)據(jù)庫(kù)第3章查詢Access應(yīng)用教程_第1頁(yè)
電子商務(wù)課程-數(shù)據(jù)庫(kù)第3章查詢Access應(yīng)用教程_第2頁(yè)
電子商務(wù)課程-數(shù)據(jù)庫(kù)第3章查詢Access應(yīng)用教程_第3頁(yè)
電子商務(wù)課程-數(shù)據(jù)庫(kù)第3章查詢Access應(yīng)用教程_第4頁(yè)
電子商務(wù)課程-數(shù)據(jù)庫(kù)第3章查詢Access應(yīng)用教程_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余60頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第1章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1第2章

數(shù)據(jù)庫(kù)和表2第3章

查詢3第4章

窗體4第5章

報(bào)表5第6章

宏6第7章

模塊7第8章

數(shù)據(jù)庫(kù)安全8第9章

數(shù)據(jù)頁(yè)9第10章應(yīng)用系統(tǒng)開發(fā)實(shí)例10第11章數(shù)據(jù)庫(kù)應(yīng)用實(shí)驗(yàn)指導(dǎo)書11第3章查詢本章主要內(nèi)容包括:查詢的類型和作用如何創(chuàng)建查詢參數(shù)查詢操作查詢SQL查詢3.1.1

查詢的作用和類型查詢就是依據(jù)一定的條件在數(shù)據(jù)源中篩選或操作數(shù)據(jù)。使用查詢可以按照不同的方式查看、更改、分析和統(tǒng)計(jì)數(shù)據(jù)。也可以用查詢作為窗體、報(bào)表和數(shù)據(jù)的記錄源。在Access

中有下列多種查詢。選擇查詢參數(shù)查詢交叉表查詢操作查詢SQL

查詢頁(yè)創(chuàng)建查詢的方法可以歸納為三種。其一是利用查詢向?qū)б徊讲酵瓿刹樵儗?duì)象的建立。其二是利用設(shè)計(jì)視圖建立比較復(fù)雜的查詢。其三是直接使用SQL語(yǔ)言編寫查詢命令建立查詢。其實(shí),利用查詢向?qū)Ш驮O(shè)計(jì)視圖創(chuàng)建的查詢是由系統(tǒng)根據(jù)用戶的定義自動(dòng)生成

SQL命令。本節(jié)將介紹使用查詢向?qū)?chuàng)建簡(jiǎn)單查詢、交叉表查詢重復(fù)項(xiàng)查詢和不匹配項(xiàng)查詢。所有例題的數(shù)據(jù)源取自于第二章創(chuàng)建的“教學(xué)管理”數(shù)據(jù)庫(kù)。創(chuàng)建簡(jiǎn)單查詢簡(jiǎn)單查詢的結(jié)果可以來(lái)自一個(gè)或多個(gè)數(shù)據(jù)表。在對(duì)多個(gè)數(shù)據(jù)表創(chuàng)建查詢前,需要建立表之間的關(guān)系。例3-1

使用查詢向?qū)?chuàng)建“學(xué)生信息查詢”,查詢內(nèi)容包括:學(xué)號(hào)、

、

、出生日期、籍貫和班級(jí)。打開“教學(xué)管理”數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)窗口單擊“對(duì)象”下面的“查詢”→單擊“新建”按鈕,彈出“新建查詢”窗口,如圖3-

1所示。在列表框中選擇“簡(jiǎn)單查詢向?qū)А边x項(xiàng),并單擊“確定”按鈕,進(jìn)入“簡(jiǎn)單查詢向?qū)А贝翱?。根?jù)向?qū)瓿刹僮鳌D3-1

啟動(dòng)“簡(jiǎn)單查詢向?qū)А崩?-2使用查詢向?qū)?chuàng)建“教師開課查詢”,查詢內(nèi)容包括:教師

、課程名稱、上課班級(jí)、上課時(shí)間和地點(diǎn)。根據(jù)題目要求,“教師開課查詢”需要“教師信息表”中的字段,“課程信息表”中的課程名稱字段,以及“教師開課表”中的上課班級(jí)、上間和上課地點(diǎn)字段。三個(gè)表之間必須先建立關(guān)系。其操作步驟與例3-1基本相同,只是在步驟2中,依次選擇各表和所需要的字段。運(yùn)行結(jié)果如圖3-4所示。圖3-4“教師開課查詢”運(yùn)行的結(jié)果交叉表查詢可以實(shí)現(xiàn)按多個(gè)字段分組匯總和統(tǒng)計(jì)數(shù)據(jù)。它至少涉及三個(gè)字段,其中兩個(gè)字段的值分別作為行列標(biāo)題,另一個(gè)字段作為計(jì)算字段。例3-3利用“交叉表查詢向?qū)А眲?chuàng)建查詢,統(tǒng)計(jì)“學(xué)生信息表”中各籍貫?zāi)信畬W(xué)生人數(shù)。查詢運(yùn)行結(jié)果如圖3-5所示。圖3-5

各籍貫?zāi)信畬W(xué)生人數(shù)統(tǒng)計(jì)表利用重復(fù)項(xiàng)查詢可以快速找到表中某字段的重復(fù)值及其所在的記錄,協(xié)助用戶處理這些記錄。例3-4利用“查找重復(fù)項(xiàng)查詢向?qū)А眲?chuàng)建查詢,查找

“教師信息表”中同名的教師情況。依題意選擇“

”字段,查找其重復(fù)值。不匹配項(xiàng)查詢可以快速找到兩個(gè)表中本應(yīng)該是同值字段而實(shí)際卻取值不相同的記錄。如“成績(jī)表”中的學(xué)號(hào)字段的值一定與“學(xué)生信息表”中學(xué)號(hào)字段的某個(gè)值相同,否則數(shù)據(jù)有錯(cuò);反過(guò)來(lái),如果“學(xué)生信息表”中學(xué)號(hào)字段的值在“成績(jī)表”中找不到匹配值,則說(shuō)明該學(xué)生沒有選課。因此,利用不匹配項(xiàng)查詢可以協(xié)助用戶找出遺漏或錯(cuò)誤的操作。例3-5利用“查找不匹配項(xiàng)查詢向?qū)А眲?chuàng)建查詢,查找沒有開課的教師情況。本題應(yīng)對(duì)“教師信息表”與“教師開課表”中的教師

字段進(jìn)行不匹配查詢,查詢結(jié)果如下。3.3.1

使用設(shè)計(jì)視圖創(chuàng)建選擇查詢例3-6使用設(shè)計(jì)視圖創(chuàng)建查詢“籍學(xué)生”,查詢結(jié)果按學(xué)號(hào)升序排列。操作步驟如下:1.在“教學(xué)管理”數(shù)據(jù)庫(kù)窗口,單擊“對(duì)象”下面的

“查詢”→單擊“新建”按鈕。在“新建查詢”窗口的列表框中選擇“設(shè)計(jì)視圖”選項(xiàng),并單擊“確定”按鈕,進(jìn)入查詢的設(shè)計(jì)視圖(默認(rèn)為選擇查詢),同時(shí)彈出“顯示表”框,如圖3-13所示。圖3-13設(shè)計(jì)視圖和“顯示表”框在“顯示表”

框中,選擇并添加查詢所需要的數(shù)據(jù)源。本題中選“學(xué)生信息表”,單擊“添加”按鈕,“學(xué)生信息表”出現(xiàn)在設(shè)計(jì)視圖的上半部分(數(shù)據(jù)源顯示區(qū))。單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”

框。設(shè)計(jì)視圖的下半部分稱為查詢?cè)O(shè)計(jì)區(qū)或設(shè)計(jì)網(wǎng)格。在查詢?cè)O(shè)計(jì)區(qū),確定數(shù)據(jù)表或查詢、需要的字段、排序方式、是否顯示和查詢條件。本題設(shè)計(jì)如圖3-14所示。圖3-14

例3-6設(shè)計(jì)視圖至此完成了查詢的設(shè)計(jì),但沒有保存查詢。保存查詢是保存查詢的設(shè)計(jì),而不是查詢結(jié)果。

保存查詢的方法有三種:?jiǎn)螕?/p>

中的“保存”按鈕;單擊“文件”菜單并選“保存”命令;單擊設(shè)計(jì)視圖右上角的“關(guān)閉”按鈕。根據(jù)出現(xiàn)的框,輸入查詢名稱,如例3-6中的查詢名稱為“

籍學(xué)生”,然后點(diǎn)擊“確定”按鈕完成查詢的保存。查詢的運(yùn)行可以在保存了查詢?cè)O(shè)計(jì)之后進(jìn)行,也可以在設(shè)計(jì)視圖中進(jìn)行。以下對(duì)兩種情況分別介紹。對(duì)于已保存在數(shù)據(jù)庫(kù)中的查詢,可以直接在數(shù)據(jù)庫(kù)窗口雙擊查詢名稱運(yùn)行它;也可以單擊查詢名稱,點(diǎn)擊數(shù)據(jù)庫(kù)窗口(非

Access窗口 )上的“打開”按鈕運(yùn)行它。對(duì)于在設(shè)計(jì)視圖中正在設(shè)計(jì)的查詢,可以一邊設(shè)計(jì)一邊運(yùn)行,便于查看設(shè)計(jì)效果和修正設(shè)計(jì)。具體操作是點(diǎn)擊Access窗口

中的“運(yùn)行”按鈕或左端的“視圖”按鈕運(yùn)行查詢,這時(shí)“視圖”按鈕圖標(biāo)改變,再點(diǎn)擊“視圖”按鈕返回查詢的設(shè)計(jì)視圖。每個(gè)查詢具有5種視圖。其中設(shè)計(jì)視圖如前所述,完成查詢的創(chuàng)建和修改。數(shù)據(jù)表視圖用于運(yùn)行和顯示查詢的結(jié)果。設(shè)計(jì)視圖和數(shù)據(jù)表視圖常通過(guò)

中的

“視圖”按鈕或“視圖”菜單功能進(jìn)行切換。SQL視圖用來(lái)查看、編寫或修改SQL語(yǔ)句。數(shù)據(jù)

表視圖以表格形式顯示查詢結(jié)果,但需要進(jìn)一步設(shè)置。數(shù)據(jù)

視圖以圖形的形式顯示查詢結(jié)果,但需要進(jìn)一步設(shè)計(jì)。添加或刪除數(shù)據(jù)源在設(shè)計(jì)視圖中,點(diǎn)擊“顯示表”按鈕,或在“查詢”菜單中點(diǎn)擊“顯示表”命令,就可以打開“顯示表”框。在設(shè)計(jì)區(qū)域添加、刪除字段設(shè)計(jì)區(qū)域中列的操作(1)選定列(2)移動(dòng)列(3)改變列寬給查詢的字段重命名將光標(biāo)移動(dòng)到該字段名的左側(cè),輸入新的名稱后再輸入英文狀態(tài)下的冒號(hào)。條件表達(dá)式中常量的寫法數(shù)字型常量:直接輸入的數(shù)值,如21、223、122.45等文本型常量:直接輸入的文本,如“數(shù)據(jù)庫(kù)”、“

省”。文本型常量以英文狀態(tài)下的雙引號(hào)括起輸入時(shí)如不加雙引號(hào),系統(tǒng)會(huì)自動(dòng)添加。日期型常量:直接輸入的日期數(shù)據(jù),如#2003-10-1#。日期型常量以英文狀態(tài)下的“#”括起,輸入時(shí)如不加“#”,系統(tǒng)會(huì)自動(dòng)添加。是/否型常量:表達(dá)形式為yes、no

或true

、false。算術(shù)運(yùn)算符:包括+、-、*、/,也就是常用的四則運(yùn)算符。關(guān)系運(yùn)算符:包括

>、<、>=、<=、<>,其結(jié)果是邏輯值true或者false。邏輯運(yùn)算符:包括and、or、not。連接運(yùn)算符:&,如“ab1”&“cd2”,結(jié)果是“ab1cd2”BetweenAand

B:用于指定A

到B之間范圍,包括A和B。A和B可以是數(shù)字型、日期型和文本

型而且類型相同。In:指定某一系列值的列表。例如,[城市名稱]In(“

”,“

”,“西安”)Like:指定某類字符串,配合使用通配符。通配符?表示任何單一字符;通配符*表示零個(gè)或多個(gè)字符;通配符#表示任何一個(gè)數(shù)字。例如:要查找1980年出生的學(xué)生,則條件如下:[出生日期]

Between

#1980-1-1#

and#1980-12-31#要查找含有“實(shí)驗(yàn)”的課程名稱,則條件為[課程名稱]Like“*實(shí)驗(yàn)*”要查找

為兩個(gè)字并姓王的學(xué)生,則條件為[

]Like“王?”;的條寫在條件欄同一行不同列的條件是“與”的關(guān)系,不件是“或”。如果行與列同時(shí)存在,行比列優(yōu)先。例3-7使用設(shè)計(jì)視圖創(chuàng)建查詢“1990年及以后出生的和重慶的學(xué)生”,查詢結(jié)果包括學(xué)號(hào)、

、籍貫、出生日期。依題意,查詢條件可以表達(dá)為:([籍貫]=

省”And[出生日期])>=

#1990-1-1#)

Or(([籍貫]=“重慶市”And[出生日期])>=#1990-1-1#)或者:([籍貫]=

省”O(jiān)r

[籍貫]=

“重慶市”)And([出生日期]>=

#1990-1-1#)例3-8使用設(shè)計(jì)視圖創(chuàng)建查詢“實(shí)驗(yàn)課不及格的學(xué)

生”,所有實(shí)驗(yàn)課其課程名稱都包含“實(shí)驗(yàn)”二字,查詢結(jié)果包括學(xué)號(hào)、

、課程名稱、成績(jī)。設(shè)計(jì)網(wǎng)格如圖3-18所示。圖3-18

例3-8設(shè)計(jì)網(wǎng)格“表達(dá)式

”提供了數(shù)據(jù)庫(kù)中所有表和查詢的字段名稱、函數(shù)、常量及通用表達(dá)式。在設(shè)計(jì)視圖中,點(diǎn)擊“

”按鈕;或?qū)⒐鈽?biāo)置于條件行,按鼠標(biāo)右鍵拉出菜單,選“

”命令,

進(jìn)入“表達(dá)式

框,編輯查詢條件表達(dá)式。例3-9使用設(shè)計(jì)視圖創(chuàng)建查詢“小于21歲的非

籍學(xué)生”,查詢結(jié)果包括學(xué)號(hào)、

、籍貫、出生日期。整體屬性的設(shè)置在設(shè)計(jì)視圖中打開查詢,單擊設(shè)計(jì)網(wǎng)格外的任意處,單擊“查詢?cè)O(shè)計(jì)”

上的“屬性”

,彈出圖3-21所示的

框。單一字段屬性的設(shè)置在查詢?cè)O(shè)計(jì)網(wǎng)格中,將點(diǎn)放在要更改的字段所在的列中,單擊“查詢?cè)O(shè)計(jì)”

上的“屬性”

,打開該字段的屬性表。圖3-21查詢屬性設(shè)置圖3-22

字段屬性設(shè)置排序分為升序和降序。在設(shè)計(jì)網(wǎng)格的“排序”行,可以選擇按多個(gè)字段對(duì)查詢結(jié)果進(jìn)行排序,按所選字段的排列順序,依次作為第一關(guān)鍵二關(guān)鍵字等實(shí)現(xiàn)數(shù)據(jù)的排序。例3-10創(chuàng)建查詢“排序的學(xué)生信息”,查詢結(jié)果包括學(xué)號(hào)、、籍貫、出生日期和班級(jí)字段,要求先按“班級(jí)”升序,再按“學(xué)號(hào)”升序。在實(shí)際應(yīng)用中,很多查詢的數(shù)據(jù)源涉及到多個(gè)表,多個(gè)表之間必須建立關(guān)系。聯(lián)接就是表之間通過(guò)相同性質(zhì)的字段建立的關(guān)系。聯(lián)接分為內(nèi)聯(lián)接和外聯(lián)接,外聯(lián)接又分為左外聯(lián)接和右外聯(lián)接。不同的聯(lián)接類型所產(chǎn)生的記錄集不同。內(nèi)聯(lián)接是系統(tǒng)默認(rèn)的聯(lián)結(jié)類型,聯(lián)接結(jié)果只包含聯(lián)接字段值相等的那些行。例如“學(xué)生信息表”和“成績(jī)表”通過(guò)學(xué)號(hào)建立了關(guān)系。假定表中數(shù)據(jù)如圖上部所示,將兩個(gè)表中學(xué)號(hào)值相等的記錄兩兩聯(lián)結(jié),形成結(jié)果集,如圖下部所示。外聯(lián)接分為左外聯(lián)接和右外聯(lián)接。左外聯(lián)接的結(jié)果是保持左邊表的全部記錄,在右邊表的聯(lián)接字段中沒有匹配值部分取空值。上例中“學(xué)生信息表”和“成績(jī)表”左外聯(lián)接結(jié)果。右外聯(lián)接的結(jié)果是保持右邊表的全部記錄,在左邊表的聯(lián)接字段中沒有匹配值部分取空值。在“數(shù)據(jù)庫(kù)”窗口關(guān)閉兩個(gè)相關(guān)聯(lián)的表。單擊工具欄上的“關(guān)系”

以打開“關(guān)系“窗口→雙擊兩個(gè)表之間聯(lián)接線的中間部分,打開“關(guān)系”

框→單擊“聯(lián)接類型”按鈕,出現(xiàn)“聯(lián)接屬性”

框,如圖3-27所示,1:、2:、3:分別代表內(nèi)聯(lián)接、左外連接和右外聯(lián)接→單擊所需的聯(lián)接類型。實(shí)際應(yīng)用的時(shí)候,用戶經(jīng)常需要對(duì)查詢所得的內(nèi)容進(jìn)行一些必要的統(tǒng)計(jì)分析。Access數(shù)據(jù)庫(kù)中的查詢能進(jìn)行各種統(tǒng)計(jì)計(jì)算,這些計(jì)算可分為:預(yù)定義計(jì)算自定義計(jì)算預(yù)定義計(jì)算又叫“總計(jì)”計(jì)算。Access數(shù)據(jù)庫(kù)提供了非常豐富的匯總選項(xiàng)來(lái)幫助用戶進(jìn)行各種數(shù)值的匯總和計(jì)算工作。這些工作又可以細(xì)分為統(tǒng)計(jì)查詢和分組統(tǒng)計(jì)查詢。1.

預(yù)定義計(jì)算的匯總選項(xiàng)Access2003的總計(jì)選項(xiàng)共有12種,包括兩大類:對(duì)一組值進(jìn)行計(jì)算并返回一個(gè)確定值的聚合函數(shù);協(xié)助組織和計(jì)算的輔助函數(shù)??傆?jì)選項(xiàng)及其詳細(xì)功能列表統(tǒng)計(jì)查詢統(tǒng)計(jì)查詢主要應(yīng)用各種匯總選項(xiàng)對(duì)查詢的記錄進(jìn)行計(jì)算。例3-11

創(chuàng)建查詢“全體教師信息統(tǒng)計(jì)”,從“教師信息表”中查看教師人數(shù)、教師平均年齡、最大和最小。完成該例子關(guān)鍵要掌握:總計(jì)按鈕的使用;以冒號(hào)分隔的字段填寫方式。完成后的查詢?cè)O(shè)計(jì)視圖分組統(tǒng)計(jì)查詢分組統(tǒng)計(jì)查詢,又叫記錄分組匯總。這種計(jì)算查詢比統(tǒng)計(jì)查詢要復(fù)雜,因?yàn)樗髮?duì)查詢所得的數(shù)據(jù)進(jìn)行正確的分組。分組的具體操作并不,但按照何種規(guī)則來(lái)進(jìn)行分組則需要經(jīng)過(guò)一定的分析設(shè)計(jì),才能使得最終統(tǒng)計(jì)獲得的結(jié)果滿足預(yù)定的要求。查詢執(zhí)行后的結(jié)果通常是每組一條記錄。例3-12

創(chuàng)建查詢“按統(tǒng)計(jì)教師

”,從“教師信息表”中分組查看

教工和女性教工的

信息,包括平均值、最大值、最小值等。分組統(tǒng)計(jì)查詢的創(chuàng)建過(guò)程與普通的統(tǒng)計(jì)查詢類似。區(qū)別在于需要加入“分組”字段。完成后的設(shè)計(jì)視圖如下所示。自定義計(jì)算,就是在設(shè)計(jì)視圖中直接用表達(dá)式創(chuàng)建計(jì)算字段,用一個(gè)或多個(gè)字段的數(shù)據(jù)對(duì)每個(gè)記錄進(jìn)行數(shù)值、日期甚至文本的計(jì)算。對(duì)于自定義計(jì)算,需要直接在設(shè)計(jì)視圖中創(chuàng)建新的計(jì)算字段。新的計(jì)算字段是在查詢過(guò)程中產(chǎn)生的,因此和一般的查詢結(jié)果一樣不會(huì)在表中,而僅僅用于顯示計(jì)算結(jié)果。例3-13創(chuàng)建“成績(jī)?cè)u(píng)價(jià)”,要求將“成績(jī)表”中的信息全部查找出來(lái),并依據(jù)每門課的成績(jī)添加字段“評(píng)價(jià)”,當(dāng)分?jǐn)?shù)大于89分時(shí),填入“優(yōu)秀”;不滿足這個(gè)條件則不填任何信息。完成自定義計(jì)算需要添加新的計(jì)算列,依題意本例應(yīng)輸入:評(píng)價(jià):IIF([成績(jī)]>89,"優(yōu)秀","")、例3-14創(chuàng)建查詢“教師工齡計(jì)算”,以“教師信息表”為數(shù)據(jù)源,要求顯示沒一位教師的、

,并計(jì)算出工齡。依題意,本例應(yīng)當(dāng)添加的字段表達(dá)式為:工齡:Year(Date())-Year([起始工作時(shí)間])思考:查詢條件能否隨實(shí)際情況變動(dòng)?使用參數(shù)查詢可以在每次運(yùn)行查詢時(shí)輸入不同的條件值,能一定程度地適應(yīng)應(yīng)用的變化需要,提高查詢的效率和靈活度。參數(shù)查詢有單參數(shù)查詢和多參數(shù)查詢兩種形式。單參數(shù)查詢只包含一個(gè)參數(shù),創(chuàng)建步驟和普通的條件選擇查詢類似,只是在條件欄不再輸入具體的文字或數(shù)值,而是使用方括號(hào)“[]”占位,并在其中輸入提示文字。參數(shù)查詢運(yùn)行中將會(huì)彈出框提示用戶輸入?yún)?shù),系統(tǒng)會(huì)用這個(gè)輸入信息替換方括號(hào)的位置,動(dòng)態(tài)地生成查詢條件,再執(zhí)行查詢以獲得用戶需要的結(jié)果。例3-15創(chuàng)建“按

顯示教工信息”查詢,要求用戶在系統(tǒng)的提示框中輸入

條件,運(yùn)行時(shí)只返回符合該

的教工信息。正確的查詢?cè)O(shè)計(jì)視圖如下所示。例3-16以“學(xué)生信息表”為數(shù)據(jù)源,創(chuàng)建“學(xué)生黨員查詢”以查詢特定的學(xué)生黨員,要求用參數(shù)確定查找的和姓氏。這里需要使用兩個(gè)參數(shù)::[請(qǐng)輸入

]:Like[請(qǐng)輸入姓氏]&"*"操作查詢是一類特殊的查詢,它是在操作中以所生成的結(jié)果對(duì)表中數(shù)據(jù)進(jìn)行更改的一種查詢,與一般的查詢有著很大區(qū)別,它的運(yùn)行會(huì)引起數(shù)據(jù)的變化?;谶@個(gè)原因,運(yùn)行操作查詢需要謹(jǐn)慎的設(shè)計(jì)和操作。Access數(shù)據(jù)庫(kù)中的操作查詢有四種類型:生成表查詢、更新查詢、追加查詢和刪除查詢。生成表查詢的功能是從一個(gè)或者多個(gè)表、查詢中產(chǎn)生新的數(shù)據(jù)表,這個(gè)新的數(shù)據(jù)表并不是臨時(shí)的數(shù)據(jù)副本,而會(huì)保存在數(shù)據(jù)庫(kù)表對(duì)象里。生成表查詢是一種重要的數(shù)據(jù)庫(kù)管理。例3-17

打開“教學(xué)管理”數(shù)據(jù)庫(kù),要求將。完成查詢轉(zhuǎn)19本例換為例3-17完成后其設(shè)計(jì)視圖如下所示。框需要用操作查詢?cè)谶\(yùn)行過(guò)程中將會(huì)有多個(gè)戶確認(rèn)信息。刪除查詢用于從數(shù)據(jù)庫(kù)的表中刪除多行信息,甚至整個(gè)表信息,但并不刪除表本身。例3-18

創(chuàng)建刪除查詢“刪除男生信息”,用以學(xué)生的刪除表“88年后出生的學(xué)生信息”中信息。完成刪除查詢關(guān)鍵在于設(shè)計(jì)正確的刪除條件。同時(shí),也需要將查詢的類型轉(zhuǎn)換為操作查詢。例3-18完成后的設(shè)計(jì)視圖如下所示。更新查詢用于對(duì)表中符合條件的記錄進(jìn)行成批的更新,一般需要加入適當(dāng)?shù)母聴l件。例3-19創(chuàng)建查詢“更改

”,更改教師信息表中的

。要求以參數(shù)輸入的方式,確定舊的

局號(hào)和更改后的新

局號(hào)。本例的完成需要將參數(shù)查詢和操作查詢綜合應(yīng)用。例3-19完成后的設(shè)計(jì)視圖如下所示。追加查詢的作用是從數(shù)據(jù)表中提取內(nèi)容,將其追加到另一個(gè)表。執(zhí)行追加查詢的條件是兩個(gè)表應(yīng)當(dāng)具有相同的結(jié)構(gòu)。例3-20

創(chuàng)建“新入職教工表”,再創(chuàng)建查詢“追加新教師”,將該表的記錄追加到“教師信息表”。完成本例的關(guān)鍵是用

的方式創(chuàng)建一個(gè)結(jié)構(gòu)相同的表格。3.7.1

SQL簡(jiǎn)介SQL是結(jié)構(gòu)化查詢

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論