Access數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程-第6章-查詢的使用課件_第1頁
Access數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程-第6章-查詢的使用課件_第2頁
Access數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程-第6章-查詢的使用課件_第3頁
Access數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程-第6章-查詢的使用課件_第4頁
Access數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程-第6章-查詢的使用課件_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第6章查詢的使用第6章查詢的使用1教學(xué)目標(biāo)通過本章的學(xué)習(xí),讀者應(yīng)該掌握使用SQL來定義、查詢和操縱數(shù)據(jù)庫,理解不同的查詢類型的功能,掌握創(chuàng)建各種類型的查詢的基本方法。教學(xué)目標(biāo)通過本章的學(xué)習(xí),讀者應(yīng)該掌握使用SQL來定義、查詢和2教學(xué)重點掌握SQL語言的定義、查詢和操縱數(shù)據(jù)庫的功能理解不同類型查詢在功能上的區(qū)別掌握創(chuàng)建各種類型查詢的基本方法教學(xué)重點掌握SQL語言的定義、查詢和操縱數(shù)據(jù)庫的功能3教學(xué)過程SQL概述SQL數(shù)據(jù)定義功能SQL查詢技術(shù)和操縱功能創(chuàng)建查詢查詢概述創(chuàng)建選擇查詢創(chuàng)建交叉表查詢創(chuàng)建操作查詢創(chuàng)建SQL查詢教學(xué)過程SQL概述46.1SQL概述SQL(StructuredQueryLanguage)結(jié)構(gòu)化查詢語言ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)規(guī)定SQL為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通,以達(dá)到操縱數(shù)據(jù)庫數(shù)據(jù)的目的。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù)、從數(shù)據(jù)庫中檢索數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle、Sybase、MicrosoftSQLServer、Access等,都采用了SQL語言標(biāo)準(zhǔn)。6.1SQL概述SQL(StructuredQuer56.2SQL數(shù)據(jù)定義功能建立表:

CREATETABLE表名

(字段1數(shù)據(jù)類型1[NOTNULL]

[,字段2數(shù)據(jù)類型2[NOTNULL]]……)

[IN數(shù)據(jù)庫名]修改表:

ALTERTABLE表名ADD字段名數(shù)據(jù)類型刪除表:

DROPTABLE表名6.2SQL數(shù)據(jù)定義功能建立表:

CREATETAB66.3SQL查詢技術(shù)和操縱功能SELECT語句INSERT語句UPDATE語句DELETE語句6.3SQL查詢技術(shù)和操縱功能SELECT語句7SELECT語句完整的SELECT語句格式如下所示:

SELECT目標(biāo)表的列名或列表達(dá)式集合

FROM基本表或(和)視圖集合

[WHERE條件表達(dá)式]

[GROUPBY列名集合

[HAVING組條件表達(dá)式]]

[ORDERBY列名[集合]…]SELECT語句完整的SELECT語句格式如下所示:

SE8INSERT語句(1)完全添加。INSERT語句最簡單的語法如下:

INSERTINTO表名

VALUES(第一個字段值,...,最后一個字段值)部分添加。其語法格式如下:

INSERTINTO

表名(字段1,…,字段N,…)

VALUES(第一個字段值,...,第N個字段值,…)INSERT語句(1)完全添加。INSERT語句最簡單的語9UPDATE語句UPDATE語句用來更新(修改)數(shù)據(jù)表中已經(jīng)存在的數(shù)據(jù)記錄。它的基本語法格式如下:

UPDATE表名

SET字段1=值1,…,字段N=值N,

[WHERE條件表達(dá)式]UPDATE語句UPDATE語句用來更新(修改)數(shù)據(jù)表中已經(jīng)10DELETE語句DELETE語句用來刪除數(shù)據(jù)表中的記錄。它的基本語法格式如下:

DELETEFROM表名

[WHERE條件表達(dá)式]DELETE語句DELETE語句用來刪除數(shù)據(jù)表中的記錄。它的116.4創(chuàng)建查詢查詢概述創(chuàng)建選擇查詢創(chuàng)建交叉表查詢創(chuàng)建參數(shù)查詢創(chuàng)建操作查詢6.4創(chuàng)建查詢查詢概述12查詢概述使用查詢可以按照不同的方式查看、更改和分析數(shù)據(jù)。也可以用查詢作為窗體、報表和數(shù)據(jù)訪問頁的記錄源。在MicrosoftAccess中有下列幾種查詢:選擇查詢、交叉表查詢、參數(shù)查詢、操作查詢和SQL查詢。查詢概述使用查詢可以按照不同的方式查看、更改和分析數(shù)據(jù)。也可13創(chuàng)建選擇查詢使用向?qū)?chuàng)建查詢在設(shè)計視圖中創(chuàng)建查詢設(shè)置查詢條件使用向?qū)г诒碇胁檎抑貜?fù)的記錄或字段值使用向?qū)Р檎冶碇g不匹配的記錄創(chuàng)建選擇查詢使用向?qū)?chuàng)建查詢14創(chuàng)建操作查詢創(chuàng)建刪除查詢創(chuàng)建更新查詢創(chuàng)建追加查詢創(chuàng)建生成表查詢創(chuàng)建操作查詢創(chuàng)建刪除查詢15創(chuàng)建刪除查詢創(chuàng)建刪除查詢的具體操作步驟如下:

(1)在數(shù)據(jù)庫窗口中,單擊選擇“對象”列表下的“查詢”選項,然后單擊“新建”按鈕。

(2)在打開的“新建查詢”對話框中,選擇“設(shè)計視圖”選項。

(3)在打開的“顯示表”對話框中,添加要在刪除查詢中使用的數(shù)據(jù)表后,單擊“關(guān)閉”按鈕關(guān)閉“顯示表”對話框。

(5)在工具欄中單擊“查詢類型”按鈕,從打開的下拉菜單中選擇“刪除查詢”命令選項。創(chuàng)建刪除查詢創(chuàng)建刪除查詢的具體操作步驟如下:

(1)在數(shù)據(jù)庫16創(chuàng)建更新查詢利用更新查詢可以對表中符合條件的記錄進(jìn)行更新。創(chuàng)建更新查詢的具體操作步驟如下:

(1)打開一個數(shù)據(jù)庫。在數(shù)據(jù)庫窗口中,單擊選擇“對象”列表下的“查詢”選項,單擊“新建”按鈕。

(2)在“新建查詢”對話框中,選擇“設(shè)計視圖”選項。

(3)在打開的“顯示表”對話框中,添加要在更新查詢中使用的數(shù)據(jù)表,單擊“關(guān)閉”按鈕關(guān)閉“顯示表”對話框。

(4)在工具欄中單擊“查詢類型”按鈕,從打開的下拉菜單中選擇“更新查詢”命令選項,當(dāng)前查詢設(shè)計視圖將增加“更新到”列。創(chuàng)建更新查詢利用更新查詢可以對表中符合條件的記錄進(jìn)行更新。17創(chuàng)建追加查詢利用追加查詢可以從一個數(shù)據(jù)表中讀取記錄,把他們追加到其他表中。追加記錄時只能追加相匹配的字段,其他字段被忽略。創(chuàng)建追加查詢利用追加查詢可以從一個數(shù)據(jù)表中讀取記錄,把他們18創(chuàng)建生成表查詢生成表查詢是從一個或多個表的全部或部分?jǐn)?shù)據(jù)中創(chuàng)建新數(shù)據(jù)表。創(chuàng)建生成表查詢生成表查詢是從一個或多個表的全部或部分?jǐn)?shù)據(jù)中196.4.6創(chuàng)建SQL查詢SQL查詢是用戶使用SQL語言創(chuàng)建的查詢。創(chuàng)建SQL查詢的具體操作步驟如下:

(1)在Access中打開student數(shù)據(jù)庫。

(2)在數(shù)據(jù)庫窗口中,單擊選擇“對象”列表中的“查詢”選項,單擊“新建”按鈕,在彈出的“新建查詢”對話框中選擇“設(shè)計視圖”選項后,單擊“確定”按鈕

(3)在“顯示表”對話框中直接單擊“關(guān)閉”按鈕。

(4)單擊工具欄中的“視圖”按鈕,從打開的下拉菜單中選擇“SQL視圖”命令選項,系統(tǒng)將打開SQL視圖的選擇查詢對話框,如右圖所示。6.4.6創(chuàng)建SQL查詢SQL查詢是用戶使用SQL語言20第6章查詢的使用第6章查詢的使用21教學(xué)目標(biāo)通過本章的學(xué)習(xí),讀者應(yīng)該掌握使用SQL來定義、查詢和操縱數(shù)據(jù)庫,理解不同的查詢類型的功能,掌握創(chuàng)建各種類型的查詢的基本方法。教學(xué)目標(biāo)通過本章的學(xué)習(xí),讀者應(yīng)該掌握使用SQL來定義、查詢和22教學(xué)重點掌握SQL語言的定義、查詢和操縱數(shù)據(jù)庫的功能理解不同類型查詢在功能上的區(qū)別掌握創(chuàng)建各種類型查詢的基本方法教學(xué)重點掌握SQL語言的定義、查詢和操縱數(shù)據(jù)庫的功能23教學(xué)過程SQL概述SQL數(shù)據(jù)定義功能SQL查詢技術(shù)和操縱功能創(chuàng)建查詢查詢概述創(chuàng)建選擇查詢創(chuàng)建交叉表查詢創(chuàng)建操作查詢創(chuàng)建SQL查詢教學(xué)過程SQL概述246.1SQL概述SQL(StructuredQueryLanguage)結(jié)構(gòu)化查詢語言ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)規(guī)定SQL為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通,以達(dá)到操縱數(shù)據(jù)庫數(shù)據(jù)的目的。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù)、從數(shù)據(jù)庫中檢索數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle、Sybase、MicrosoftSQLServer、Access等,都采用了SQL語言標(biāo)準(zhǔn)。6.1SQL概述SQL(StructuredQuer256.2SQL數(shù)據(jù)定義功能建立表:

CREATETABLE表名

(字段1數(shù)據(jù)類型1[NOTNULL]

[,字段2數(shù)據(jù)類型2[NOTNULL]]……)

[IN數(shù)據(jù)庫名]修改表:

ALTERTABLE表名ADD字段名數(shù)據(jù)類型刪除表:

DROPTABLE表名6.2SQL數(shù)據(jù)定義功能建立表:

CREATETAB266.3SQL查詢技術(shù)和操縱功能SELECT語句INSERT語句UPDATE語句DELETE語句6.3SQL查詢技術(shù)和操縱功能SELECT語句27SELECT語句完整的SELECT語句格式如下所示:

SELECT目標(biāo)表的列名或列表達(dá)式集合

FROM基本表或(和)視圖集合

[WHERE條件表達(dá)式]

[GROUPBY列名集合

[HAVING組條件表達(dá)式]]

[ORDERBY列名[集合]…]SELECT語句完整的SELECT語句格式如下所示:

SE28INSERT語句(1)完全添加。INSERT語句最簡單的語法如下:

INSERTINTO表名

VALUES(第一個字段值,...,最后一個字段值)部分添加。其語法格式如下:

INSERTINTO

表名(字段1,…,字段N,…)

VALUES(第一個字段值,...,第N個字段值,…)INSERT語句(1)完全添加。INSERT語句最簡單的語29UPDATE語句UPDATE語句用來更新(修改)數(shù)據(jù)表中已經(jīng)存在的數(shù)據(jù)記錄。它的基本語法格式如下:

UPDATE表名

SET字段1=值1,…,字段N=值N,

[WHERE條件表達(dá)式]UPDATE語句UPDATE語句用來更新(修改)數(shù)據(jù)表中已經(jīng)30DELETE語句DELETE語句用來刪除數(shù)據(jù)表中的記錄。它的基本語法格式如下:

DELETEFROM表名

[WHERE條件表達(dá)式]DELETE語句DELETE語句用來刪除數(shù)據(jù)表中的記錄。它的316.4創(chuàng)建查詢查詢概述創(chuàng)建選擇查詢創(chuàng)建交叉表查詢創(chuàng)建參數(shù)查詢創(chuàng)建操作查詢6.4創(chuàng)建查詢查詢概述32查詢概述使用查詢可以按照不同的方式查看、更改和分析數(shù)據(jù)。也可以用查詢作為窗體、報表和數(shù)據(jù)訪問頁的記錄源。在MicrosoftAccess中有下列幾種查詢:選擇查詢、交叉表查詢、參數(shù)查詢、操作查詢和SQL查詢。查詢概述使用查詢可以按照不同的方式查看、更改和分析數(shù)據(jù)。也可33創(chuàng)建選擇查詢使用向?qū)?chuàng)建查詢在設(shè)計視圖中創(chuàng)建查詢設(shè)置查詢條件使用向?qū)г诒碇胁檎抑貜?fù)的記錄或字段值使用向?qū)Р檎冶碇g不匹配的記錄創(chuàng)建選擇查詢使用向?qū)?chuàng)建查詢34創(chuàng)建操作查詢創(chuàng)建刪除查詢創(chuàng)建更新查詢創(chuàng)建追加查詢創(chuàng)建生成表查詢創(chuàng)建操作查詢創(chuàng)建刪除查詢35創(chuàng)建刪除查詢創(chuàng)建刪除查詢的具體操作步驟如下:

(1)在數(shù)據(jù)庫窗口中,單擊選擇“對象”列表下的“查詢”選項,然后單擊“新建”按鈕。

(2)在打開的“新建查詢”對話框中,選擇“設(shè)計視圖”選項。

(3)在打開的“顯示表”對話框中,添加要在刪除查詢中使用的數(shù)據(jù)表后,單擊“關(guān)閉”按鈕關(guān)閉“顯示表”對話框。

(5)在工具欄中單擊“查詢類型”按鈕,從打開的下拉菜單中選擇“刪除查詢”命令選項。創(chuàng)建刪除查詢創(chuàng)建刪除查詢的具體操作步驟如下:

(1)在數(shù)據(jù)庫36創(chuàng)建更新查詢利用更新查詢可以對表中符合條件的記錄進(jìn)行更新。創(chuàng)建更新查詢的具體操作步驟如下:

(1)打開一個數(shù)據(jù)庫。在數(shù)據(jù)庫窗口中,單擊選擇“對象”列表下的“查詢”選項,單擊“新建”按鈕。

(2)在“新建查詢”對話框中,選擇“設(shè)計視圖”選項。

(3)在打開的“顯示表”對話框中,添加要在更新查詢中使用的數(shù)據(jù)表,單擊“關(guān)閉”按鈕關(guān)閉“顯示表”對話框。

(4)在工具欄中單擊“查詢類型”按鈕,從打開的下拉菜單中選擇“更新查詢”命令選項,當(dāng)前查詢設(shè)計視圖將增加“更新到”列。創(chuàng)建更新查詢利用更新查詢可以對表中符合條件的記錄進(jìn)行更新。37創(chuàng)建追加查詢利用追加查詢可以從一個數(shù)據(jù)表中讀取記錄,把他們追加到其他表中。追加記錄時只能追加相匹配的字段,其他字段被忽略。創(chuàng)建追加查詢利用追加查詢可以從一個數(shù)據(jù)表中讀取記錄,把他們38創(chuàng)建生成表查詢生成表查詢是從一個或多個表的全部或部分?jǐn)?shù)據(jù)中創(chuàng)建新數(shù)據(jù)表。創(chuàng)建生成表查詢生成表查詢是從一個或多個表的全部或部分?jǐn)?shù)據(jù)中396.4

溫馨提示

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

評論

0/150

提交評論