ACCESS數(shù)據(jù)查詢_第1頁
ACCESS數(shù)據(jù)查詢_第2頁
ACCESS數(shù)據(jù)查詢_第3頁
ACCESS數(shù)據(jù)查詢_第4頁
ACCESS數(shù)據(jù)查詢_第5頁
已閱讀5頁,還剩63頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、4.1 查詢簡述查詢簡述4.2 使用向?qū)?chuàng)建查詢使用向?qū)?chuàng)建查詢4.3 自己設(shè)計(jì)查詢自己設(shè)計(jì)查詢4.4 查詢實(shí)例查詢實(shí)例4.5 利用查詢實(shí)現(xiàn)對表數(shù)據(jù)的修改利用查詢實(shí)現(xiàn)對表數(shù)據(jù)的修改4.6 SQL查詢查詢4.7 對查詢結(jié)果的處理對查詢結(jié)果的處理1. 什么是查詢什么是查詢 查詢是按照一定的條件或要求對數(shù)查詢是按照一定的條件或要求對數(shù)據(jù)庫中特定數(shù)據(jù)信息的查找。據(jù)庫中特定數(shù)據(jù)信息的查找。 查詢可以對一個(gè)數(shù)據(jù)庫中的一個(gè)表查詢可以對一個(gè)數(shù)據(jù)庫中的一個(gè)表或多個(gè)表中存儲(chǔ)的數(shù)據(jù)信息進(jìn)行查找、或多個(gè)表中存儲(chǔ)的數(shù)據(jù)信息進(jìn)行查找、統(tǒng)計(jì)、計(jì)算、排序等。統(tǒng)計(jì)、計(jì)算、排序等。 查詢的結(jié)果可以作為窗體、報(bào)表、查詢的結(jié)果可以作

2、為窗體、報(bào)表、數(shù)據(jù)訪問頁或另一個(gè)查詢的數(shù)據(jù)源。數(shù)據(jù)訪問頁或另一個(gè)查詢的數(shù)據(jù)源。 Access的查詢有三種視圖模式的查詢有三種視圖模式:設(shè)計(jì)視圖數(shù)據(jù)表視圖SQL視圖2 .Access的查詢類型的查詢類型 Access支持以下支持以下5種類型的查詢種類型的查詢: 選擇查詢選擇查詢 參數(shù)查詢參數(shù)查詢 交叉表查詢交叉表查詢 操作查詢操作查詢 SQL查詢。查詢。 Access提供了多種向?qū)б苑奖悴樵兊奶峁┝硕喾N向?qū)б苑奖悴樵兊膭?chuàng)建。對于初學(xué)者來說,選擇使用向?qū)?chuàng)建。對于初學(xué)者來說,選擇使用向?qū)У膸椭梢钥旖莸亟⑺枰牟樵?。的幫助可以快捷地建立所需要的查詢?.使用簡單查詢向?qū)褂煤唵尾樵兿驅(qū)?例例:

3、在在“教學(xué)管理教學(xué)管理”數(shù)據(jù)庫中新建教師基本數(shù)據(jù)庫中新建教師基本情況的查詢情況的查詢 雙擊選擇表或查詢選擇單一字段選擇所有字段2 使用交叉表查詢向?qū)褂媒徊姹聿樵兿驅(qū)?交叉表查詢以水平方式和垂直方式對記錄進(jìn)行交叉表查詢以水平方式和垂直方式對記錄進(jìn)行分組,并計(jì)算和重構(gòu)數(shù)據(jù),可以簡化數(shù)據(jù)分析。分組,并計(jì)算和重構(gòu)數(shù)據(jù),可以簡化數(shù)據(jù)分析。交叉表查詢計(jì)算數(shù)據(jù)總和、計(jì)數(shù)、平均值以及交叉表查詢計(jì)算數(shù)據(jù)總和、計(jì)數(shù)、平均值以及其他類型的綜合計(jì)算。其他類型的綜合計(jì)算。通過交叉表查詢可以在一個(gè)數(shù)據(jù)表中以行通過交叉表查詢可以在一個(gè)數(shù)據(jù)表中以行標(biāo)題將數(shù)據(jù)組成群組,按列標(biāo)題來分別求得所標(biāo)題將數(shù)據(jù)組成群組,按列標(biāo)題來分別求

4、得所需匯總的數(shù)據(jù)(如總和或平均值),然后在數(shù)需匯總的數(shù)據(jù)(如總和或平均值),然后在數(shù)據(jù)表中以表格的形式顯示出來。據(jù)表中以表格的形式顯示出來。例:在例:在“教學(xué)管理教學(xué)管理”數(shù)據(jù)庫中迅速建立這樣數(shù)據(jù)庫中迅速建立這樣一個(gè)查詢:一個(gè)查詢:“學(xué)生中各民族的男女生的人學(xué)生中各民族的男女生的人數(shù)數(shù)” 3使用查找重復(fù)項(xiàng)查詢向?qū)褂貌檎抑貜?fù)項(xiàng)查詢向?qū)Р檎抑貜?fù)項(xiàng)查詢向?qū)Э梢詫?shù)據(jù)表中某些查找重復(fù)項(xiàng)查詢向?qū)Э梢詫?shù)據(jù)表中某些具有相同的字段值的記錄進(jìn)行檢索、分類具有相同的字段值的記錄進(jìn)行檢索、分類 例:查找例:查找“教師中各種職稱的人數(shù)教師中各種職稱的人數(shù)” 4查找不匹配項(xiàng)查詢向?qū)Р檎也黄ヅ漤?xiàng)查詢向?qū)?查找不匹配項(xiàng)

5、查詢向?qū)Э梢栽谝粋€(gè)表中查查找不匹配項(xiàng)查詢向?qū)Э梢栽谝粋€(gè)表中查找與另一個(gè)表中沒有相關(guān)記錄的記錄。找與另一個(gè)表中沒有相關(guān)記錄的記錄。例:完成例:完成“沒有選課的學(xué)生沒有選課的學(xué)生”的查詢的查詢1 查詢的設(shè)計(jì)視圖查詢的設(shè)計(jì)視圖“字段字段” 查詢中所使用的字段的名稱查詢中所使用的字段的名稱 “表表” 該字段所來自的數(shù)據(jù)對象(表或查詢)該字段所來自的數(shù)據(jù)對象(表或查詢) “排序排序” 確定是否按該字段排序以及按何種方式排序確定是否按該字段排序以及按何種方式排序 “顯示顯示” 確定該字段是否在查詢結(jié)果集中可見確定該字段是否在查詢結(jié)果集中可見 “條件條件” 用來指定該字段的查詢條件用來指定該字段的查詢條件

6、“或或” 用來提供多個(gè)查詢條件用來提供多個(gè)查詢條件查詢目標(biāo)的確定查詢目標(biāo)的確定 在查詢中顯示的字段值可以是原表在查詢中顯示的字段值可以是原表的字段值,也可以是經(jīng)過字段表達(dá)式計(jì)的字段值,也可以是經(jīng)過字段表達(dá)式計(jì)算的結(jié)果算的結(jié)果 年薪:工資*12 課程安排:第 & 開課學(xué)期 & 學(xué)期 3. 查詢條件表達(dá)式的設(shè)置查詢條件表達(dá)式的設(shè)置 設(shè)計(jì)查詢時(shí),如果需要查找滿足某一條件的記錄,設(shè)計(jì)查詢時(shí),如果需要查找滿足某一條件的記錄,需要在查詢設(shè)計(jì)視圖中的需要在查詢設(shè)計(jì)視圖中的“條件條件”行輸入查詢的條件行輸入查詢的條件表達(dá)式。除了直接輸入常量外,還可以使用比較運(yùn)算表達(dá)式。除了直接輸入常量外,還可以使用比較運(yùn)算符

7、、邏輯運(yùn)算符、特殊運(yùn)算符、數(shù)學(xué)運(yùn)算符和符、邏輯運(yùn)算符、特殊運(yùn)算符、數(shù)學(xué)運(yùn)算符和Access的內(nèi)部函數(shù)等來構(gòu)成表達(dá)式。的內(nèi)部函數(shù)等來構(gòu)成表達(dá)式。在查詢設(shè)計(jì)區(qū)的在查詢設(shè)計(jì)區(qū)的“條件條件”行中輸入表達(dá)式時(shí),如果行中輸入表達(dá)式時(shí),如果各個(gè)表達(dá)式處于同一行,則各個(gè)表達(dá)式之間應(yīng)該是邏各個(gè)表達(dá)式處于同一行,則各個(gè)表達(dá)式之間應(yīng)該是邏輯與的關(guān)系;如果各個(gè)表達(dá)式處于不同行,則各個(gè)表輯與的關(guān)系;如果各個(gè)表達(dá)式處于不同行,則各個(gè)表達(dá)式之間應(yīng)該是邏輯或的關(guān)系。達(dá)式之間應(yīng)該是邏輯或的關(guān)系。比較運(yùn)算符含義大于=大于等于小于=小于等于=等于不等于邏輯運(yùn)算符含義Not 邏輯非And 邏輯與Or邏輯或例如,下列表達(dá)式:(1)考試

8、成績在85到70之間表達(dá)式在 “條件”行對應(yīng)的“成績”字段名的單元格中輸入: =70 (2)籍貫是“北京”或“南京”的表達(dá)式在 “條件”行對應(yīng)的“籍貫”字段名的單元格中輸入: 北京 Or 天津“(3)民族是少數(shù)民族的表達(dá)式在 “條件”行對應(yīng)的“民族”字段名下單元格中輸入:Not “漢”查找少數(shù)民族的女學(xué)生信息查詢和查找少數(shù)民族學(xué)生或是女學(xué)生信息查詢其他運(yùn)算符含義BetweeAnd 指定值的范圍在到之間In 指定值屬于列表中所列出的值Is與Null一起使用確定字段值是否為空值Like用通配符查找文本型字段值是否與其匹配通配符是 ?匹配任意單個(gè)字符; *匹配任意多個(gè)字符; # 匹配任意單個(gè)數(shù)字;

9、!不匹配指定的字符;字符列表匹配任何在列表中的單個(gè)字符。例如,下列表達(dá)式:例如,下列表達(dá)式:(1)出生日期在)出生日期在1985年年1月月1日到日到1989年年12月月31日的表達(dá)式日的表達(dá)式. Between #1985/1/1# And #1989/12/31#在條件表達(dá)式中輸入日期值時(shí)在條件表達(dá)式中輸入日期值時(shí),需要在日期值兩需要在日期值兩邊加上邊加上”#”符號。符號。(2)職稱為教授或副教授的表達(dá)式)職稱為教授或副教授的表達(dá)式In (“教授教授”,“副教授副教授”)在條件表達(dá)式中輸入字符串時(shí)在條件表達(dá)式中輸入字符串時(shí),需要在字符串兩需要在字符串兩邊用雙引號引起來。邊用雙引號引起來。 (

10、3)沒有參加考試(即成績?yōu)榭罩担┑募磉_(dá))沒有參加考試(即成績?yōu)榭罩担┑募磉_(dá)式式 Is Null(4)姓名是姓)姓名是姓“張張”的表達(dá)式的表達(dá)式Like “張張*”(5)學(xué)號第一位是)學(xué)號第一位是0,第二位是,第二位是0、1(即(即00級、級、01級學(xué)生)的表達(dá)式級學(xué)生)的表達(dá)式 Like “001*”函數(shù)函數(shù) 1.常用數(shù)值函數(shù)常用數(shù)值函數(shù) 函數(shù)函數(shù)功能功能示例示例結(jié)果結(jié)果Abs (數(shù)值表達(dá)式數(shù)值表達(dá)式)返回?cái)?shù)值表達(dá)式值的絕對值返回?cái)?shù)值表達(dá)式值的絕對值A(chǔ)bs (-30)30Int (數(shù)值表達(dá)式數(shù)值表達(dá)式)返回?cái)?shù)值表達(dá)式值的整數(shù)部分值,如果數(shù)值返回?cái)?shù)值表達(dá)式值的整數(shù)部分值,如果數(shù)值表達(dá)式的值是

11、負(fù)數(shù),返回小于或等于數(shù)值表表達(dá)式的值是負(fù)數(shù),返回小于或等于數(shù)值表達(dá)式值的第一負(fù)整數(shù)達(dá)式值的第一負(fù)整數(shù)int(5.5) int(-5.5) 5-6Fix (數(shù)值表達(dá)式數(shù)值表達(dá)式)返回?cái)?shù)值表達(dá)式值的整數(shù)部分值,如果數(shù)值返回?cái)?shù)值表達(dá)式值的整數(shù)部分值,如果數(shù)值表達(dá)式的值是負(fù)數(shù),返回大于或等于數(shù)值表表達(dá)式的值是負(fù)數(shù),返回大于或等于數(shù)值表達(dá)式值的第一負(fù)整數(shù)達(dá)式值的第一負(fù)整數(shù)Fix(5.5) Fix(-5.5)5-5Sqr (數(shù)值表達(dá)式數(shù)值表達(dá)式)返回?cái)?shù)值表達(dá)式值的平方根值返回?cái)?shù)值表達(dá)式值的平方根值Sqr (9)3Sgn (數(shù)值表達(dá)式數(shù)值表達(dá)式)返回?cái)?shù)值表達(dá)式值的符號對應(yīng)值,數(shù)值表達(dá)返回?cái)?shù)值表達(dá)式值的符號對

12、應(yīng)值,數(shù)值表達(dá)式的值大于式的值大于0,等于,等于0,小于,小于0,返回值分別,返回值分別為為1,0,-1Sgn (5.3)Sgn (0)Sgn (-6.5)10-1Round(數(shù)值表達(dá)式數(shù)值表達(dá)式1, 數(shù)值表達(dá)式數(shù)值表達(dá)式2)對數(shù)值表達(dá)式對數(shù)值表達(dá)式1的值按數(shù)值表達(dá)式的值按數(shù)值表達(dá)式2指定的位指定的位數(shù)四舍五入數(shù)四舍五入Round(35.57,1)Round(35.52,0)35.6362. 常用字符函數(shù)常用字符函數(shù) 函數(shù)函數(shù)功能功能示例示例結(jié)果結(jié)果Space (數(shù)值表達(dá)式數(shù)值表達(dá)式)返回?cái)?shù)值表達(dá)式值指定的空格個(gè)數(shù)組返回?cái)?shù)值表達(dá)式值指定的空格個(gè)數(shù)組成的空字符串成的空字符串教學(xué)教學(xué) & Spac

13、e(2) & 管理管理教學(xué)教學(xué) 管理管理String (數(shù)值表達(dá)式數(shù)值表達(dá)式, 字字符表達(dá)式符表達(dá)式)返回一個(gè)由字符表達(dá)值的第一個(gè)字符返回一個(gè)由字符表達(dá)值的第一個(gè)字符重復(fù)組成的由數(shù)值表達(dá)式值指定長度重復(fù)組成的由數(shù)值表達(dá)式值指定長度的字符串的字符串string(4,abcdabcdabcd)aaaaLen (字符表達(dá)式字符表達(dá)式)返回字符表達(dá)式的字符個(gè)數(shù)返回字符表達(dá)式的字符個(gè)數(shù)Len(教學(xué)教學(xué)&管理管理)4Left (字符表達(dá)式字符表達(dá)式, 數(shù)值數(shù)值表達(dá)式表達(dá)式)按數(shù)值表達(dá)式值取字符表達(dá)式值的左按數(shù)值表達(dá)式值取字符表達(dá)式值的左邊子字符串邊子字符串left(數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng),3)數(shù)據(jù)庫

14、數(shù)據(jù)庫Right (字符表達(dá)式字符表達(dá)式, 數(shù)數(shù)值表達(dá)式值表達(dá)式)按數(shù)值表達(dá)式值取字符表達(dá)式值的右按數(shù)值表達(dá)式值取字符表達(dá)式值的右邊子字符串邊子字符串right(數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng),2)系統(tǒng)系統(tǒng)Mid (字符表達(dá)式字符表達(dá)式, 數(shù)值數(shù)值表達(dá)式表達(dá)式1,數(shù)值表達(dá)式數(shù)值表達(dá)式2)從字符表達(dá)式值中從字符表達(dá)式值中返回以數(shù)值表達(dá)式返回以數(shù)值表達(dá)式1規(guī)定起點(diǎn),以數(shù)值表達(dá)式規(guī)定起點(diǎn),以數(shù)值表達(dá)式2指定長度的指定長度的字符串字符串Mid(“abcd”&”efg”,3,3)cdeLtrim (字符表達(dá)式字符表達(dá)式)返回去掉字符表達(dá)式前導(dǎo)空格的字符返回去掉字符表達(dá)式前導(dǎo)空格的字符串串教學(xué)教學(xué) &(lt

15、rim( 管理管理)教學(xué)管理教學(xué)管理Rtrim (字符表達(dá)式字符表達(dá)式)返回去掉字符表達(dá)式返回去掉字符表達(dá)式尾部尾部空格的字符空格的字符串串Rtrim(教學(xué)教學(xué) )&管理管理教學(xué)管理教學(xué)管理Trim (字符表達(dá)式字符表達(dá)式)返回去掉字符表達(dá)式前導(dǎo)和尾部空格返回去掉字符表達(dá)式前導(dǎo)和尾部空格的字符串的字符串trim( 教學(xué)教學(xué) )&管理管理教學(xué)管理教學(xué)管理3. 常用日期函數(shù)常用日期函數(shù) 函數(shù)函數(shù)功能功能示例示例結(jié)果結(jié)果Date ()返回當(dāng)前系統(tǒng)日期返回當(dāng)前系統(tǒng)日期Month (日期表達(dá)式日期表達(dá)式)返回日期表達(dá)式對應(yīng)的月份值返回日期表達(dá)式對應(yīng)的月份值month(#2010-03-02#)3Year

16、 (日期表達(dá)式日期表達(dá)式)返回日期表達(dá)式對應(yīng)的年份值返回日期表達(dá)式對應(yīng)的年份值Year(#2010-03-02#)2010Day (日期表達(dá)式日期表達(dá)式)返回日期表達(dá)式對應(yīng)的日期值返回日期表達(dá)式對應(yīng)的日期值day(#2010-03-02#)2Weekday (日期表達(dá)式日期表達(dá)式)返回日期表達(dá)式對應(yīng)的星期值返回日期表達(dá)式對應(yīng)的星期值Weekday(#2010-04-02#)64. 常用統(tǒng)計(jì)函數(shù)常用統(tǒng)計(jì)函數(shù) 函數(shù)函數(shù)功能功能示例示例結(jié)果結(jié)果Sum(字符表達(dá)式字符表達(dá)式)返回表達(dá)式所對應(yīng)的數(shù)字型字段的列值的總和返回表達(dá)式所對應(yīng)的數(shù)字型字段的列值的總和Sum(成績成績)計(jì)算成績字段列計(jì)算成績字段列的

17、總和的總和Avg(字符表達(dá)式字符表達(dá)式)返回表達(dá)式所對應(yīng)的數(shù)字型字段的返回表達(dá)式所對應(yīng)的數(shù)字型字段的列中所有值的平均值。列中所有值的平均值。Null 值將被忽略值將被忽略Avg(成績成績)計(jì)算成績字段列計(jì)算成績字段列的平均值的平均值Count(字符表達(dá)式字符表達(dá)式)Count(*)返回含字段的表達(dá)式列中值的數(shù)目或者表或組中所有行返回含字段的表達(dá)式列中值的數(shù)目或者表或組中所有行的數(shù)目(如果指定為的數(shù)目(如果指定為COUNT(*))。該字段中的值為)。該字段中的值為Null(空值)時(shí),(空值)時(shí),COUNT(數(shù)值表達(dá)式數(shù)值表達(dá)式)將不把空值計(jì)將不把空值計(jì)算在內(nèi),但是算在內(nèi),但是 COUNT(*)在

18、計(jì)數(shù)時(shí)包括空值在計(jì)數(shù)時(shí)包括空值Count(成績成績)統(tǒng)計(jì)有成績的學(xué)統(tǒng)計(jì)有成績的學(xué)生人數(shù)生人數(shù)Max(字符表達(dá)式字符表達(dá)式)返回含字段表達(dá)式列中的最大值返回含字段表達(dá)式列中的最大值(對于文本數(shù)據(jù)類型對于文本數(shù)據(jù)類型,按按字母排序的最后一個(gè)值字母排序的最后一個(gè)值)。忽略空值。忽略空值Max(成績成績)返回成績字段列返回成績字段列的最大值的最大值Min(字符表達(dá)式字符表達(dá)式)返回含字段表達(dá)式列中最小的值返回含字段表達(dá)式列中最小的值(對于文本數(shù)據(jù)類型對于文本數(shù)據(jù)類型,按按字母排序的第一個(gè)值字母排序的第一個(gè)值)。忽略空值。忽略空值Min(成績成績)返回成績字段列返回成績字段列的最小值的最小值5. 常用域

19、聚合函數(shù)常用域聚合函數(shù) 函數(shù)函數(shù)功能功能示例示例結(jié)果結(jié)果DSum(字符表達(dá)式字符表達(dá)式1, 字符表達(dá)式字符表達(dá)式2 ,字符表達(dá)式字符表達(dá)式3)返回指定記錄集返回指定記錄集的一組值的總和的一組值的總和DSum(成績成績,選課選課,學(xué)號學(xué)號=10150226)求求“選課選課”表中學(xué)號為表中學(xué)號為“10150226”的學(xué)生選的學(xué)生選修課程的總分修課程的總分DAvg(字符表達(dá)式字符表達(dá)式1, 字符表達(dá)式字符表達(dá)式2 ,字符表達(dá)式字符表達(dá)式3)返回指定記錄集返回指定記錄集的一組值的平均的一組值的平均值值DAvg(成績成績,選課選課,課程號課程號=TC01)求求“選課選課”表中課程號表中課程號為為“TC0

20、1”的課程的平的課程的平均分均分DCount(字符表達(dá)式字符表達(dá)式1, 字符表達(dá)字符表達(dá)式式2 ,字符表達(dá)式字符表達(dá)式3)返回指定記錄集返回指定記錄集的記錄數(shù)的記錄數(shù)DCount(學(xué)號學(xué)號,學(xué)生學(xué)生,性別性別=男男)統(tǒng)計(jì)統(tǒng)計(jì)“學(xué)生學(xué)生”表中男同表中男同學(xué)人數(shù)學(xué)人數(shù)DMax(字符表達(dá)式字符表達(dá)式1, 字符表達(dá)式字符表達(dá)式2 ,字符表達(dá)式字符表達(dá)式3)返回一列數(shù)據(jù)的返回一列數(shù)據(jù)的最大值最大值DMax(成績成績,選課選課,課程號課程號=TC01)求求“選課選課”表中課程號表中課程號為為“TC01”的課程的最的課程的最高分高分DMin(字符表達(dá)式字符表達(dá)式1, 字符表達(dá)式字符表達(dá)式2 ,字符表達(dá)式字符

21、表達(dá)式3)返回一列數(shù)據(jù)的返回一列數(shù)據(jù)的最小值最小值DMi(成績成績,選課選課,課程號課程號=TC01)求求“選課選課”表中課程號表中課程號為為“TC01”的課程的平的課程的平低分低分DLookup(字符表達(dá)式字符表達(dá)式1, 字符表達(dá)字符表達(dá)式式2 ,字符表達(dá)式字符表達(dá)式3)查找指定記錄集查找指定記錄集中特定字段的值中特定字段的值DLookup(姓名姓名,教師教師,教師編號教師編號=13001)查找查找“教師教師”表中教師表中教師編號為編號為“13001”的教師的教師的姓名的姓名例:查找參加工作在例:查找參加工作在1980年到年到2000年之前的年之前的學(xué)歷為碩士或博士,工資在學(xué)歷為碩士或博士,

22、工資在3000元以下少數(shù)元以下少數(shù)民族的教師的信息民族的教師的信息 4.聯(lián)接類型對查詢結(jié)果的影響聯(lián)接類型對查詢結(jié)果的影響 例:課程的選修情況的查詢 1 選擇查詢選擇查詢 查詢查詢“計(jì)算機(jī)系學(xué)生的選課成績?yōu)榧案竦挠?jì)算機(jī)系學(xué)生的選課成績?yōu)榧案竦摹钡挠涗?,要求查詢結(jié)果中包的記錄,要求查詢結(jié)果中包含學(xué)生號、學(xué)生名、課程號、課程名、成績。每門課程的成績按從高含學(xué)生號、學(xué)生名、課程號、課程名、成績。每門課程的成績按從高到底排列到底排列 2參數(shù)查詢參數(shù)查詢 例:根據(jù)輸入的例:根據(jù)輸入的“系名系名”的內(nèi)容,查找該系教師的情的內(nèi)容,查找該系教師的情況況 3 匯總查詢匯總查詢例:查詢每個(gè)學(xué)生學(xué)習(xí)課程的成績的總分、

23、平均分、最高分和例:查詢每個(gè)學(xué)生學(xué)習(xí)課程的成績的總分、平均分、最高分和最低分。最低分。 Group By默認(rèn)值,用于定義要執(zhí)行計(jì)算的組。這個(gè)字段中的記錄將按值進(jìn)行分組。Sum計(jì)算每一分組中字段值的總和。適用于數(shù)字、日期/時(shí)間、貨幣和自動(dòng)編號型字段。Avg計(jì)算每一分組中字段的平均值。適用于數(shù)字、日期/時(shí)間、貨幣和自動(dòng)編號型字段。Min計(jì)算每一分組中字段的最小值。適用于文本、數(shù)字、日期/時(shí)間、貨幣和自動(dòng)編號型字段。對于文本型字段,將按照字符的ASCII碼順序進(jìn)行比較。Max計(jì)算每一分組中字段的最大值。適用范圍與Min相同Count計(jì)算每一分組中字段值的計(jì)數(shù),該字段中的值為Null(空值)時(shí),將不計(jì)

24、算在內(nèi)。Where與“條件”行內(nèi)容配合可以在分組前先篩選記錄,并且查詢結(jié)果中的這個(gè)字段將不能被顯示出來。StDev計(jì)算每一分組中的字段值的標(biāo)準(zhǔn)偏差值。只適用于數(shù)字、日期/時(shí)間、貨幣和自動(dòng)編號型字段。Var計(jì)算每一分組中的字段值的方差值。只適用于數(shù)字、日期/時(shí)間、貨幣和自動(dòng)編號型字段。First返回每一分組中該字段的第一個(gè)值。Last返回每一分組中該字段的最后一個(gè)值。Expression在字段中自定義計(jì)算公式,可以套用多個(gè)總計(jì)函數(shù)。4交叉表查詢交叉表查詢例:利用交叉表查詢來完成每個(gè)學(xué)生的第一個(gè)學(xué)期的選課信例:利用交叉表查詢來完成每個(gè)學(xué)生的第一個(gè)學(xué)期的選課信息的查詢,查詢包括學(xué)生姓名、所學(xué)課程名、

25、成績和平均分等信息的查詢,查詢包括學(xué)生姓名、所學(xué)課程名、成績和平均分等信息息 查詢不僅可以實(shí)現(xiàn)對數(shù)據(jù)的查找,還能很查詢不僅可以實(shí)現(xiàn)對數(shù)據(jù)的查找,還能很有效地對表中的記錄作刪除、更新、追加的操有效地對表中的記錄作刪除、更新、追加的操作,并且通過查詢可以生成新表。作,并且通過查詢可以生成新表。1生成表查詢生成表查詢生成表查詢是將對一個(gè)或多個(gè)表的查詢得到的全部或生成表查詢是將對一個(gè)或多個(gè)表的查詢得到的全部或部分?jǐn)?shù)據(jù)來創(chuàng)建新表,這樣可以對一些特定的數(shù)據(jù)進(jìn)行備部分?jǐn)?shù)據(jù)來創(chuàng)建新表,這樣可以對一些特定的數(shù)據(jù)進(jìn)行備份。份。例:將計(jì)算機(jī)系的學(xué)生記錄生成一個(gè)新表例:將計(jì)算機(jī)系的學(xué)生記錄生成一個(gè)新表 2 更新查詢更

26、新查詢更新查詢可以對一個(gè)或多個(gè)表中符合查詢條件的數(shù)據(jù)更新查詢可以對一個(gè)或多個(gè)表中符合查詢條件的數(shù)據(jù)作批量的更改。作批量的更改。例如:將教師中職稱為講師的工資提高例如:將教師中職稱為講師的工資提高5% 3 追加查詢追加查詢追加查詢可以是向一個(gè)表的尾部添加記錄。追加查詢追加查詢可以是向一個(gè)表的尾部添加記錄。追加查詢可以將從另一個(gè)數(shù)據(jù)表中讀取數(shù)據(jù)記錄添加到當(dāng)前數(shù)據(jù)庫可以將從另一個(gè)數(shù)據(jù)表中讀取數(shù)據(jù)記錄添加到當(dāng)前數(shù)據(jù)庫的表中。的表中。例如:將電子工程系的學(xué)生的記錄合并到計(jì)算例如:將電子工程系的學(xué)生的記錄合并到計(jì)算機(jī)系學(xué)生表中。機(jī)系學(xué)生表中。 4刪除查詢刪除查詢利用刪除查詢可以從一個(gè)或多個(gè)表中刪除符合查詢

27、條件利用刪除查詢可以從一個(gè)或多個(gè)表中刪除符合查詢條件的一組記錄。的一組記錄。例如:刪除例如:刪除“計(jì)算機(jī)系學(xué)生表計(jì)算機(jī)系學(xué)生表”中年齡大于等中年齡大于等于于21歲的記錄。歲的記錄。 SQL查詢是使用查詢是使用SQL語句創(chuàng)建的一種查語句創(chuàng)建的一種查詢。詢。SQL(Structured Query Language)結(jié)構(gòu)化查詢語言是標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫語言,結(jié)構(gòu)化查詢語言是標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫語言,使用使用SQL語言可以對數(shù)據(jù)庫實(shí)施數(shù)據(jù)定義、語言可以對數(shù)據(jù)庫實(shí)施數(shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)控制及管理。數(shù)據(jù)操作和數(shù)據(jù)控制及管理。 .1 SQL視圖視圖 SQL語句功能語句功能(1)數(shù)據(jù)定義功能)數(shù)據(jù)定義功能定

28、義、刪除、修改關(guān)系模式(基本表)定義、刪除、修改關(guān)系模式(基本表)定義、刪除視圖(視圖)定義、刪除視圖(視圖)定義、刪除索引(索引)定義、刪除索引(索引)(2)數(shù)據(jù)操縱功能)數(shù)據(jù)操縱功能數(shù)據(jù)查詢數(shù)據(jù)查詢數(shù)據(jù)插入、刪除、修改數(shù)據(jù)插入、刪除、修改(3)數(shù)據(jù)控制功能)數(shù)據(jù)控制功能用戶訪問權(quán)限的授予、收回用戶訪問權(quán)限的授予、收回SQL語句功能語句功能SQL語句功能語句功能操作符操作符數(shù)據(jù)定義數(shù)據(jù)定義(表、索引表、索引)CREATE,ALTER,DROP數(shù)據(jù)查詢數(shù)據(jù)查詢SELECT數(shù)據(jù)更新數(shù)據(jù)更新INSERT,UPDATE,DELETE3 SQL的數(shù)據(jù)定義功能的數(shù)據(jù)定義功能()定義基本表語句格式為:cr

29、eate table 表名 (列名 數(shù)據(jù)類型 default 缺省值 not null ,列名 數(shù)據(jù)類型 default 缺省值 not null ,primary key(列名 ,列名 ) ,foreign key (列名 ,列名 ) references 表名 (列名 ,列名 ) ,check(條件)) ;例: 定義“學(xué)生”表,它包括學(xué)號、姓名、出生日期、性別等列(字段),學(xué)號為主鍵,對性別有值的約束條件。CREATE TABLE 學(xué)生( 學(xué)號 CHAR(4), 姓名 CHAR(8) NOT NULL, 出生日期 DATE, 性別 CHAR(2), PRIMARY KEY (學(xué)號), CH

30、ECK (性別=男 OR 性別=女) );()().修改基本表定義語句格式:修改基本表定義語句格式:ALTER TABLE 表名表名ADD 子句子句 增加列或完整性約束條件增加列或完整性約束條件DROP 子句子句刪除完整性約束條件刪除完整性約束條件MODIFY 子句子句 修改列定義修改列定義例:例: 在在“學(xué)生學(xué)生”表中增加一個(gè)表中增加一個(gè)“系號系號”列列 例:將例:將“學(xué)生學(xué)生“表中的表中的”姓名姓名”列增加到列增加到12個(gè)字符個(gè)字符的寬度的寬度 (3)刪除基本表語句格式:)刪除基本表語句格式:DROP TABLE 表名;表名;注意注意: 刪除基本表后,基本表的定義、表中數(shù)據(jù)、索引都被刪除。

31、刪除基本表后,基本表的定義、表中數(shù)據(jù)、索引都被刪除。例:刪除例:刪除“學(xué)生學(xué)生”表表 DROP TABLE 學(xué)生;學(xué)生;(4) 建立索引語句格式建立索引語句格式:CREATE UNIQUE/DISTINCT INDEX 索引名索引名ON 表名表名 (列名列名 ASC/DESC , 列名列名ASC/DESC)說明:說明: UNIQUE(DISTINCT):惟一性索引,不允許表中不同的行在):惟一性索引,不允許表中不同的行在索引列上取相同值。若已有相同值存在,則系統(tǒng)給出相關(guān)信息,不建索引列上取相同值。若已有相同值存在,則系統(tǒng)給出相關(guān)信息,不建此索引。系統(tǒng)并拒絕違背惟一性的插入、更新。此索引。系統(tǒng)并

32、拒絕違背惟一性的插入、更新。ASC/DESC 選項(xiàng)指選項(xiàng)指定索引排序升序或降序,不指定順序,索引按升序排列。定索引排序升序或降序,不指定順序,索引按升序排列。例:例: 在在“學(xué)生學(xué)生”表的表的“學(xué)號學(xué)號”列上建立名為列上建立名為“學(xué)號學(xué)號INX”的的惟一索引。惟一索引。CREATE UNIQUE INDEX 學(xué)號學(xué)號INX ON 學(xué)生(學(xué)號);學(xué)生(學(xué)號);(5) 刪除索引刪除索引 語句格式:語句格式: DROP INDEX 索引名索引名 例:例: 刪除建立在學(xué)號的索引刪除建立在學(xué)號的索引 DROP INDEX 學(xué)號學(xué)號INX4 SQL的數(shù)據(jù)查詢功能的數(shù)據(jù)查詢功能數(shù)據(jù)庫查詢是數(shù)據(jù)庫的核心操作,

33、數(shù)據(jù)庫查詢是數(shù)據(jù)庫的核心操作,SQL語言提供了語言提供了SELECT語句進(jìn)行語句進(jìn)行數(shù)據(jù)查詢。該語句的功能強(qiáng),變化形式較多。數(shù)據(jù)查詢。該語句的功能強(qiáng),變化形式較多。SELECT查詢語句格式如下:查詢語句格式如下:SELECT DISTINCT , , (查詢的結(jié)果的目標(biāo)列名表)(查詢的結(jié)果的目標(biāo)列名表)FROM , , (要操作的關(guān)系表或查詢名)(要操作的關(guān)系表或查詢名)WHERE (查詢結(jié)果應(yīng)滿足選擇或聯(lián)接條件)(查詢結(jié)果應(yīng)滿足選擇或聯(lián)接條件)GROUP BY , HAVING(對查詢結(jié)果分組及(對查詢結(jié)果分組及分組的條件)分組的條件)ORDER BY ASC|DESC (對查詢結(jié)果排序)(

34、對查詢結(jié)果排序)()簡單查詢()簡單查詢例:例: 查找成績在查找成績在70到到80分之間的學(xué)生選課分之間的學(xué)生選課情況情況SELECT *FROM 選課選課WHERE 成績成績 BETWEEN 70 AND 80;例:查找出所有姓李的學(xué)生的情況例:查找出所有姓李的學(xué)生的情況SELECT * FROM S WHERE SNAME LIKE 李李% ;注意:在注意:在SQL語言中字符語言中字符“%”代表任意一串字符,代表任意一串字符,“_” 代表任意一個(gè)字符。在代表任意一個(gè)字符。在Access2003中用中用“*” 代表任意代表任意一串字符,一串字符, “?” 代表任意一個(gè)字符。代表任意一個(gè)字符。

35、(2)連接查詢)連接查詢 一個(gè)查詢同時(shí)涉及兩個(gè)以上的表時(shí),一個(gè)查詢同時(shí)涉及兩個(gè)以上的表時(shí),稱其為連接查詢。稱其為連接查詢。 例:例: 查詢數(shù)學(xué)系、計(jì)算機(jī)系、電子工程系的學(xué)生查詢數(shù)學(xué)系、計(jì)算機(jī)系、電子工程系的學(xué)生的姓名、系名稱的姓名、系名稱SELECT 姓名,系名稱姓名,系名稱FROM 學(xué)生,系科學(xué)生,系科WHERE 學(xué)生學(xué)生.系號系號=系科系科.系號系號 And 系名稱系名稱 IN(數(shù)學(xué)系,計(jì)算機(jī)系,電子工程系);(數(shù)學(xué)系,計(jì)算機(jī)系,電子工程系);注意:用注意:用“學(xué)生學(xué)生.系號系號=系科系科.系號系號”指明兩個(gè)表的聯(lián)接條件;指明兩個(gè)表的聯(lián)接條件;“系名稱系名稱 IN(數(shù)學(xué)(數(shù)學(xué)系,計(jì)算機(jī)系,

36、電子工程)系,計(jì)算機(jī)系,電子工程)”為選擇條件。為選擇條件。 例例9 檢索計(jì)算機(jī)系的學(xué)生的學(xué)號檢索計(jì)算機(jī)系的學(xué)生的學(xué)號,姓名姓名,年齡年齡 SELECT學(xué)號學(xué)號, 姓名姓名,(Date()-出生日期)出生日期)/365 As 年齡年齡 FROM 學(xué)生,系科學(xué)生,系科 WHERE 學(xué)生學(xué)生.系號系號=系科系科.系號系號 And 系名稱系名稱=計(jì)算機(jī)系計(jì)算機(jī)系;注意:注意:”(Date()-出生日期)出生日期)/365” 為年齡的字段表達(dá)式。為年齡的字段表達(dá)式。(3)嵌套查詢)嵌套查詢 一個(gè)查詢語句的一個(gè)查詢語句的WHERE子句中包含一個(gè)由比較符號或謂子句中包含一個(gè)由比較符號或謂詞引導(dǎo)查詢語句時(shí),

37、稱查詢?yōu)榍短撞樵?,被嵌入的查詢稱詞引導(dǎo)查詢語句時(shí),稱查詢?yōu)榍短撞樵?,被嵌入的查詢稱為子查詢。為子查詢??梢砸龑?dǎo)子查詢的謂詞有:可以引導(dǎo)子查詢的謂詞有:IN、ANY、ALL、EXISTS。例:例: 找出年齡小于李芳的學(xué)生姓名找出年齡小于李芳的學(xué)生姓名SELECT 姓名姓名 FROM 學(xué)生學(xué)生WHERE 出生日期出生日期 (SELECT 出生日期出生日期 FROM 學(xué)生學(xué)生 WHERE 姓名姓名=李芳李芳);注意:使用比較符引導(dǎo)的子查詢,查詢的結(jié)果必須為惟一值。注意:使用比較符引導(dǎo)的子查詢,查詢的結(jié)果必須為惟一值。 例:求選修了例:求選修了C程序設(shè)計(jì)課程的所有學(xué)生的學(xué)號程序設(shè)計(jì)課程的所有學(xué)生的學(xué)號

38、SELECT 學(xué)號學(xué)號FROM 選課選課WHERE 課程號課程號 IN ( SELECT 課程號課程號 FROM 課程課程 WHERE 課程名稱課程名稱=C程序設(shè)計(jì)程序設(shè)計(jì));注意:本例為嵌套查詢注意:本例為嵌套查詢-帶有子查詢的帶有子查詢的SELEC語句。語句。例:例: 找出學(xué)習(xí)找出學(xué)習(xí)TC02課程的學(xué)生姓名課程的學(xué)生姓名.SELECT 姓名姓名 FROM 學(xué)生學(xué)生 WHERE EXISTS (SELECT * FROM 選課選課 WHERE 學(xué)號學(xué)號=學(xué)生學(xué)生.學(xué)號學(xué)號 AND 課程號課程號=TC02);注意:本例使用注意:本例使用EXISTS(量詞)的嵌套查詢(量詞)的嵌套查詢(4)使用

39、聚集函數(shù)的查詢)使用聚集函數(shù)的查詢 在查詢中使用聚集函數(shù),可以對查詢的結(jié)果進(jìn)在查詢中使用聚集函數(shù),可以對查詢的結(jié)果進(jìn)行統(tǒng)計(jì)計(jì)算。行統(tǒng)計(jì)計(jì)算。 常用五個(gè)的聚集函數(shù):常用五個(gè)的聚集函數(shù):平均值:平均值:Avg總和:總和: Sum最小值:最小值: Min最大值:最大值:Max計(jì)數(shù):計(jì)數(shù): Count例:求學(xué)號為例:求學(xué)號為011534的學(xué)生的總分和平均分的學(xué)生的總分和平均分SELECT Sum(成績成績) AS 總分總分, Avg(成績成績) AS 平均分平均分FROM 選課選課WHERE 學(xué)號學(xué)號=011534;注意:本例使用了統(tǒng)計(jì)函數(shù)注意:本例使用了統(tǒng)計(jì)函數(shù)Sum(總和)和(總和)和Avg(平均

40、)(平均)例:例: 求至少選修三門以上課程的學(xué)生的學(xué)號及選課門數(shù)求至少選修三門以上課程的學(xué)生的學(xué)號及選課門數(shù)SELECT 學(xué)號學(xué)號, COUNT(*) as 選課門數(shù)選課門數(shù)FROM 選課選課GROUP BY 學(xué)號學(xué)號 HAVING COUNT(*)3 ; 注意:分組帶有附加條件。每個(gè)組的記錄條數(shù)大于注意:分組帶有附加條件。每個(gè)組的記錄條數(shù)大于3。(5)集合查詢)集合查詢集合查詢是將多個(gè)集合查詢是將多個(gè)Select 語句的結(jié)果進(jìn)行集合操作語句的結(jié)果進(jìn)行集合操作構(gòu)成一個(gè)查詢構(gòu)成一個(gè)查詢例:查詢女學(xué)生及選課成績大于例:查詢女學(xué)生及選課成績大于80的學(xué)生的學(xué)號的學(xué)生的學(xué)號Select 學(xué)號學(xué)號Fro

41、m 學(xué)生學(xué)生Where 性別性別=女女UnionSelect 學(xué)號學(xué)號From 選課選課Where 成績成績805 SQL的數(shù)據(jù)更新功能的數(shù)據(jù)更新功能SQL中數(shù)據(jù)更新包括插入數(shù)據(jù)、修改數(shù)據(jù)和刪中數(shù)據(jù)更新包括插入數(shù)據(jù)、修改數(shù)據(jù)和刪除數(shù)據(jù)三條語句除數(shù)據(jù)三條語句 (1)插入數(shù)據(jù)語句格式1:INSERT INTO ( ,) VALUES (常量 ,常量.); 說明:該語句一次完成一個(gè)記錄的插入。語句格式2: INSERT INTO ( ,) 子查詢; 說明:子查詢嵌入INSERT語句,查詢的結(jié)果插入到表中。即一次完成批量記錄數(shù)據(jù)的插入。例:例: 向?qū)W生表插入數(shù)據(jù)向?qū)W生表插入數(shù)據(jù) INSERT INTO

42、 學(xué)生學(xué)生(學(xué)號學(xué)號, 姓名姓名, 系號系號) VALUES(031510, 李新李新, 15);例:將系號為例:將系號為15的全體學(xué)生選修的全體學(xué)生選修C程序設(shè)計(jì)課程的信息添程序設(shè)計(jì)課程的信息添入選課表入選課表.INSERT INTO 選課選課 ( 學(xué)號學(xué)號, 課程號課程號,成績成績 )SELECT 學(xué)號學(xué)號, 課程號課程號, NullFROM 學(xué)生學(xué)生,課程課程WHERE 系號系號=15 And 課程名稱課程名稱=C程序設(shè)計(jì)程序設(shè)計(jì); (2)刪除數(shù)據(jù))刪除數(shù)據(jù)語句格式語句格式: DELETE FROM WHERE 說明說明:無無WHERE子句時(shí)子句時(shí),表示刪除表中的全部數(shù)據(jù)表示刪除表中的全

43、部數(shù)據(jù). WHERE子句中可以帶子查詢子句中可以帶子查詢.例:刪除學(xué)號為例:刪除學(xué)號為001155的學(xué)生記錄的學(xué)生記錄 DELETE FROM 學(xué)生學(xué)生 WHERE 學(xué)號學(xué)號=001155;例:刪除系號為例:刪除系號為1的所有學(xué)生的選課記錄的所有學(xué)生的選課記錄 DELETE FROM 選課選課 WHERE 1= (SELECT 系號系號 FROM 學(xué)生學(xué)生 WHERE 學(xué)生學(xué)生.學(xué)號學(xué)號=選課選課.學(xué)號學(xué)號);(3) 修改數(shù)據(jù)修改數(shù)據(jù)語句格式語句格式: UPDATE SET = | , = |. WHERE ;說明說明:修改時(shí)修改時(shí),對滿足條件表達(dá)式的行對滿足條件表達(dá)式的行,將用表達(dá)式的值或子

44、查詢的結(jié)果將用表達(dá)式的值或子查詢的結(jié)果(唯一唯一值值)替換相應(yīng)列的值。替換相應(yīng)列的值。例:例: 將選課表中的所有選修將選課表中的所有選修TC04課程的學(xué)生成績提高課程的學(xué)生成績提高5分分 UPDATE 選課選課 SET 成績成績 = 成績成績 + 5 WHERE 課程號課程號=TC04; 例:例: 將系號為將系號為1的全體學(xué)生的的全體學(xué)生的TC02課程成績置課程成績置0. UPDATE 選課選課 SET 成績成績 = 0 WHERE 課程號課程號=TC02 And 學(xué)號學(xué)號 IN (SELECT 學(xué)號學(xué)號 FROM 學(xué)生學(xué)生 WHERE 系號系號=1 And 學(xué)生學(xué)生.學(xué)號學(xué)號=選課選課.學(xué)號

45、學(xué)號); 6 SQL特定查詢特定查詢在在Access中將通過中將通過SQL語句才能實(shí)語句才能實(shí)現(xiàn)查詢稱為現(xiàn)查詢稱為SQL特定查詢。特定查詢。SQL特定查特定查詢可以分為四類:聯(lián)合查詢、傳遞查詢、詢可以分為四類:聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢和子查詢。數(shù)據(jù)定義查詢和子查詢。(1) 聯(lián)合查詢聯(lián)合查詢聯(lián)合查詢是將兩個(gè)查詢的結(jié)果集合并在一起,對兩個(gè)查詢要求聯(lián)合查詢是將兩個(gè)查詢的結(jié)果集合并在一起,對兩個(gè)查詢要求是:查詢結(jié)果的字段名、類型相同,字段排列的順序一致。是:查詢結(jié)果的字段名、類型相同,字段排列的順序一致。例:查找選修課程號為例:查找選修課程號為TC02或其他選課成績高于或其他選課成績高于85分

46、的學(xué)號,課程號,成績。分的學(xué)號,課程號,成績。 (2) 數(shù)據(jù)定義查詢數(shù)據(jù)定義查詢數(shù)據(jù)定義查詢是直接使用數(shù)據(jù)定義查詢是直接使用SQL語句來創(chuàng)建、刪除語句來創(chuàng)建、刪除或更改表的定義,或者為數(shù)據(jù)庫的表建立索引?;蚋谋淼亩x,或者為數(shù)據(jù)庫的表建立索引。每個(gè)數(shù)據(jù)定義查詢只能由一個(gè)數(shù)據(jù)定義語句組每個(gè)數(shù)據(jù)定義查詢只能由一個(gè)數(shù)據(jù)定義語句組成。成。CREATE TABLE語句創(chuàng)建表,語句創(chuàng)建表,ALTER TABLE語句在已有的表中添加新的字段。語句在已有的表中添加新的字段。DROP TABLE語句刪除表,語句刪除表,CREATE INDEX語句為表創(chuàng)建索引,語句為表創(chuàng)建索引,DROP INDEX語句刪除索語句刪除索引,引, (3) 傳遞查詢傳遞查詢傳遞查詢將傳遞查詢將SQL命令直接送到命令直接送到SQL數(shù)據(jù)庫數(shù)據(jù)庫服務(wù)器(如:服務(wù)器(如:SQL Server、Oracle等)。等)。這些數(shù)據(jù)庫服務(wù)器通常被稱作系統(tǒng)的后這些數(shù)據(jù)庫服務(wù)器通常被稱作系統(tǒng)的

溫馨提示

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

評論

0/150

提交評論