第6章 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用_第1頁(yè)
第6章 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用_第2頁(yè)
第6章 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用_第3頁(yè)
第6章 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用_第4頁(yè)
第6章 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分第第6章章 數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)討論討論1:什么地方使用數(shù)據(jù)庫(kù):什么地方使用數(shù)據(jù)庫(kù)討論討論2:使用數(shù)據(jù)庫(kù)有什么好處:使用數(shù)據(jù)庫(kù)有什么好處案例案例1:建立數(shù)據(jù)庫(kù):建立數(shù)據(jù)庫(kù)案例案例2:數(shù)據(jù)庫(kù)查詢:數(shù)據(jù)庫(kù)查詢計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分第第6章章 數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)6.1 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述6.2 Access簡(jiǎn)介簡(jiǎn)介6.3 SQL 語(yǔ)言簡(jiǎn)介語(yǔ)言簡(jiǎn)介計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分?jǐn)?shù)據(jù)庫(kù)(數(shù)據(jù)庫(kù)(DataBaseDataBase,DBDB) 長(zhǎng)期

2、保存在計(jì)算機(jī)外存上的、有結(jié)構(gòu)的、可共享的數(shù)據(jù)長(zhǎng)期保存在計(jì)算機(jī)外存上的、有結(jié)構(gòu)的、可共享的數(shù)據(jù)集合。集合。數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)( (DataBaseDataBase Management System Management System,DBMS)DBMS) 數(shù)據(jù)庫(kù)系統(tǒng)中對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的軟件系統(tǒng)。數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)系統(tǒng)中對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的軟件系統(tǒng)。數(shù)據(jù)庫(kù)的一切操作,如查詢、更新、插入、刪除以及各種控制,都是一切操作,如查詢、更新、插入、刪除以及各種控制,都是通過(guò)通過(guò)DBMSDBMS進(jìn)行的。進(jìn)行的。DBMSDBMS是位于用戶(或應(yīng)用程序)和操作系統(tǒng)之間的軟件。借是位于用戶(或應(yīng)用程序)和操作

3、系統(tǒng)之間的軟件。借助于操作系統(tǒng)實(shí)現(xiàn)對(duì)數(shù)據(jù)的存儲(chǔ)和管理,使數(shù)據(jù)能被各種不助于操作系統(tǒng)實(shí)現(xiàn)對(duì)數(shù)據(jù)的存儲(chǔ)和管理,使數(shù)據(jù)能被各種不同的用戶所共享,同的用戶所共享,DBMSDBMS提供給用戶可使用的數(shù)據(jù)庫(kù)語(yǔ)言。提供給用戶可使用的數(shù)據(jù)庫(kù)語(yǔ)言。數(shù)據(jù)庫(kù)系統(tǒng)(數(shù)據(jù)庫(kù)系統(tǒng)(DataBaseDataBase System System,DBSDBS) 由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用程序、數(shù)據(jù)庫(kù)管理員、由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用程序、數(shù)據(jù)庫(kù)管理員、用戶等構(gòu)成的人機(jī)系統(tǒng)。用戶等構(gòu)成的人機(jī)系統(tǒng)。6.1 數(shù)據(jù)庫(kù)系統(tǒng)概述計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分模型模型 是現(xiàn)實(shí)世界特征的模擬和抽象是現(xiàn)

4、實(shí)世界特征的模擬和抽象數(shù)據(jù)模型數(shù)據(jù)模型 是現(xiàn)實(shí)世界數(shù)據(jù)特征的模是現(xiàn)實(shí)世界數(shù)據(jù)特征的模擬和抽象擬和抽象數(shù)據(jù)模型應(yīng)滿足數(shù)據(jù)模型應(yīng)滿足3個(gè)方面的要求:個(gè)方面的要求:一是能比較真實(shí)地模擬現(xiàn)實(shí)世一是能比較真實(shí)地模擬現(xiàn)實(shí)世界;界;二是容易為人所理解;二是容易為人所理解;三是便于在計(jì)算機(jī)上處理和實(shí)三是便于在計(jì)算機(jī)上處理和實(shí)現(xiàn)?,F(xiàn)。數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)是處理數(shù)據(jù)的專門(mén)系統(tǒng)是處理數(shù)據(jù)的專門(mén)系統(tǒng) 數(shù)據(jù)模型決定數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)模型決定數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)定義、數(shù)據(jù)組織、數(shù)據(jù)的數(shù)據(jù)定義、數(shù)據(jù)組織、數(shù)據(jù)操作和數(shù)據(jù)約束是數(shù)據(jù)庫(kù)系統(tǒng)操作和數(shù)據(jù)約束是數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)與核心內(nèi)容。的基礎(chǔ)與核心內(nèi)容。對(duì)現(xiàn)實(shí)世界的抽象過(guò)程就是進(jìn)行數(shù)對(duì)現(xiàn)實(shí)

5、世界的抽象過(guò)程就是進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程據(jù)庫(kù)設(shè)計(jì)的過(guò)程 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分?jǐn)?shù)據(jù)模型的三個(gè)要素?cái)?shù)據(jù)模型的三個(gè)要素 常用的數(shù)據(jù)模型常用的數(shù)據(jù)模型 層次模型層次模型 用樹(shù)型結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間的聯(lián)系用樹(shù)型結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間的聯(lián)系 網(wǎng)狀模型網(wǎng)狀模型 用網(wǎng)狀結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間的聯(lián)系用網(wǎng)狀結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間的聯(lián)系 關(guān)系模型關(guān)系模型 用一組二維表表示實(shí)體及實(shí)體間的關(guān)系用一組二維表表示實(shí)體及實(shí)體間的關(guān)系 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作數(shù)據(jù)操作 數(shù)據(jù)的約束條件數(shù)據(jù)的約束條件計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分?jǐn)?shù)據(jù)模型的三個(gè)要素?cái)?shù)據(jù)模型的

6、三個(gè)要素 常用的數(shù)據(jù)模型常用的數(shù)據(jù)模型 層次模型層次模型 用樹(shù)型結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間的聯(lián)系用樹(shù)型結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間的聯(lián)系 網(wǎng)狀模型網(wǎng)狀模型 用網(wǎng)狀結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間的聯(lián)系用網(wǎng)狀結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間的聯(lián)系 關(guān)系模型關(guān)系模型 用一組二維表表示實(shí)體及實(shí)體間的關(guān)系用一組二維表表示實(shí)體及實(shí)體間的關(guān)系 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作數(shù)據(jù)操作 數(shù)據(jù)的約束條件數(shù)據(jù)的約束條件計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分?jǐn)?shù)據(jù)模型的三個(gè)要素?cái)?shù)據(jù)模型的三個(gè)要素 常用的數(shù)據(jù)模型常用的數(shù)據(jù)模型 層次模型層次模型 用樹(shù)型結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間的聯(lián)系用樹(shù)型結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間的聯(lián)系 網(wǎng)狀模型網(wǎng)狀模型

7、 用網(wǎng)狀結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間的聯(lián)系用網(wǎng)狀結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間的聯(lián)系 關(guān)系模型關(guān)系模型 用一組二維表表示實(shí)體及實(shí)體間的關(guān)系用一組二維表表示實(shí)體及實(shí)體間的關(guān)系 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作數(shù)據(jù)操作 數(shù)據(jù)的約束條件數(shù)據(jù)的約束條件學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別年齡年齡所在系所在系專業(yè)專業(yè)S040112周芬健男19電子系通信S040201張存理男19計(jì)算機(jī)系網(wǎng)絡(luò)S040209任玉女18計(jì)算機(jī)系網(wǎng)絡(luò)S040515馬欣女20自動(dòng)化系自動(dòng)控制S040820孟達(dá)男18精密儀器系光電子屬性值屬性值(字段值字段值)關(guān)系(二維表)關(guān)系(二維表)記錄記錄 屬性名屬性名(字段名字段名)關(guān)鍵字關(guān)鍵字確定一條記錄確定一條記錄 學(xué)生

8、表計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分課程表課程號(hào)課程名學(xué)時(shí)數(shù)C201應(yīng)用數(shù)學(xué)64C345物理48C142信號(hào)與系統(tǒng)64C305網(wǎng)絡(luò)技術(shù)基礎(chǔ)32選課表學(xué)號(hào)課程號(hào)成績(jī)S040112C20186S040820C14294S040515C20176S040201C14297S040515C34572S040112C30586S040201C20164S040515C14291計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分新型數(shù)據(jù)庫(kù)系統(tǒng)新型數(shù)據(jù)庫(kù)系統(tǒng)面向?qū)ο髷?shù)據(jù)庫(kù)面向?qū)ο髷?shù)據(jù)庫(kù)可以像對(duì)待一般對(duì)象一樣存儲(chǔ)復(fù)雜信息與過(guò)程可以像對(duì)待一般對(duì)象一樣存儲(chǔ)復(fù)雜信息與過(guò)程分布

9、式數(shù)據(jù)庫(kù)系統(tǒng)分布式數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)中一個(gè)數(shù)據(jù)在多個(gè)不同的地理位置存儲(chǔ)的和處理數(shù)據(jù)庫(kù)中一個(gè)數(shù)據(jù)在多個(gè)不同的地理位置存儲(chǔ)的和處理多媒體數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)涉及圖像、音頻、視頻處理、三維動(dòng)畫(huà)、數(shù)據(jù)存儲(chǔ)與檢索等技術(shù)涉及圖像、音頻、視頻處理、三維動(dòng)畫(huà)、數(shù)據(jù)存儲(chǔ)與檢索等技術(shù)工程數(shù)據(jù)庫(kù)工程數(shù)據(jù)庫(kù)存儲(chǔ)和管理各種工程設(shè)計(jì)圖形和工程設(shè)計(jì)文檔,并能為工程設(shè)計(jì)提供各種服存儲(chǔ)和管理各種工程設(shè)計(jì)圖形和工程設(shè)計(jì)文檔,并能為工程設(shè)計(jì)提供各種服務(wù)的數(shù)據(jù)庫(kù)務(wù)的數(shù)據(jù)庫(kù)空間數(shù)據(jù)庫(kù)空間數(shù)據(jù)庫(kù)是描述、存儲(chǔ)與處理具有位置、形狀、大小、分布特征及空間關(guān)系等屬性的是描述、存儲(chǔ)與處理具有位置、形狀、大小、分布特征及空間關(guān)系等屬性的空間數(shù)據(jù)及其屬性

10、數(shù)據(jù)的數(shù)據(jù)庫(kù)系統(tǒng)空間數(shù)據(jù)及其屬性數(shù)據(jù)的數(shù)據(jù)庫(kù)系統(tǒng)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分常見(jiàn)的數(shù)據(jù)庫(kù)系統(tǒng)及其開(kāi)發(fā)工具常見(jiàn)的數(shù)據(jù)庫(kù)系統(tǒng)及其開(kāi)發(fā)工具 應(yīng)用程序應(yīng)用程序數(shù)據(jù)庫(kù)管數(shù)據(jù)庫(kù)管理系統(tǒng)理系統(tǒng)VBVCPowerBuilder Delphi ACCESSSQL SERVERORACLEFOXPROSQL命令命令數(shù)據(jù)庫(kù)引摯數(shù)據(jù)庫(kù)引摯數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分6.2 Access簡(jiǎn)介簡(jiǎn)介 庫(kù)庫(kù) 一個(gè)數(shù)據(jù)庫(kù)包含若干數(shù)據(jù)表一個(gè)數(shù)據(jù)庫(kù)包含若干數(shù)據(jù)表 表表 一張表就是一個(gè)關(guān)系,由行與列構(gòu)成,行稱記錄,列稱字段。一張表就是一個(gè)關(guān)系,由行與列構(gòu)

11、成,行稱記錄,列稱字段。 查詢或視圖查詢或視圖,是由基本數(shù)據(jù)表通過(guò)連接,選擇,投影等操作構(gòu)成的虛表,是由基本數(shù)據(jù)表通過(guò)連接,選擇,投影等操作構(gòu)成的虛表 窗體或表單,窗體或表單,用于進(jìn)行瀏覽、輸入及數(shù)據(jù)更新。用于進(jìn)行瀏覽、輸入及數(shù)據(jù)更新。 報(bào)表報(bào)表 將數(shù)據(jù)表的內(nèi)容以表格的形式輸出。將數(shù)據(jù)表的內(nèi)容以表格的形式輸出。宏宏 若干命令的組合,用來(lái)自動(dòng)執(zhí)行一系列操作。若干命令的組合,用來(lái)自動(dòng)執(zhí)行一系列操作。模塊模塊 用用AccessAccess提供的提供的VBAVBA語(yǔ)言編寫(xiě)的程序段,有類模塊和標(biāo)準(zhǔn)模塊兩種語(yǔ)言編寫(xiě)的程序段,有類模塊和標(biāo)準(zhǔn)模塊兩種類型。類型。頁(yè)頁(yè) 專門(mén)用于查看、編輯在瀏覽器上活動(dòng)的數(shù)據(jù)專門(mén)

12、用于查看、編輯在瀏覽器上活動(dòng)的數(shù)據(jù) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分 兩種方法:兩種方法:創(chuàng)建一個(gè)空數(shù)據(jù)庫(kù)或用數(shù)據(jù)庫(kù)模板創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)空數(shù)據(jù)庫(kù)或用數(shù)據(jù)庫(kù)模板創(chuàng)建數(shù)據(jù)庫(kù)建庫(kù)步驟:建庫(kù)步驟:選擇選擇“文件文件/ /新建新建”命令命令 雙擊雙擊同樣方法建立該庫(kù)的其它表同樣方法建立該庫(kù)的其它表計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分 添加、編輯、刪除記錄添加、編輯、刪除記錄 打開(kāi)打開(kāi)“xueshengqingkuangxueshengqingkuang”數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù) 雙擊表雙擊表“成績(jī)成績(jī)” 在查看窗體中添加與編輯記錄在查看窗體中添加與編輯記錄

13、添加新記錄添加新記錄雙擊雙擊計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分 數(shù)據(jù)庫(kù)中的表之間存在著不同的關(guān)聯(lián),這些關(guān)系決定了表之間是一個(gè)相互有數(shù)據(jù)庫(kù)中的表之間存在著不同的關(guān)聯(lián),這些關(guān)系決定了表之間是一個(gè)相互有約束的整體。通過(guò)建立表間的關(guān)系圖,可以讓數(shù)據(jù)庫(kù)系統(tǒng)自動(dòng)管理這種約束。約束的整體。通過(guò)建立表間的關(guān)系圖,可以讓數(shù)據(jù)庫(kù)系統(tǒng)自動(dòng)管理這種約束。 選擇選擇“工具工具/ /關(guān)系關(guān)系”命令,打開(kāi)命令,打開(kāi)“關(guān)系關(guān)系”設(shè)計(jì)窗口,彈出設(shè)計(jì)窗口,彈出“顯示表顯示表”對(duì)話框?qū)υ捒?添加兩個(gè)表拖動(dòng)關(guān)鍵字到另一個(gè)表計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分創(chuàng)建查詢的兩種方式:創(chuàng)

14、建查詢的兩種方式: 在設(shè)計(jì)視圖中創(chuàng)建查詢?cè)谠O(shè)計(jì)視圖中創(chuàng)建查詢 用查詢向?qū)?chuàng)建查詢用查詢向?qū)?chuàng)建查詢 雙擊雙擊添加2個(gè)表拖動(dòng)查詢字段保存條件查詢并顯示查詢結(jié)果“視圖”|“SQL視圖”命令,可見(jiàn)自動(dòng)生成的查詢語(yǔ)句計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分 窗體窗體 可以將數(shù)據(jù)庫(kù)中數(shù)據(jù)表、查詢等數(shù)據(jù)對(duì)象組織起來(lái),可以將數(shù)據(jù)庫(kù)中數(shù)據(jù)表、查詢等數(shù)據(jù)對(duì)象組織起來(lái),進(jìn)行瀏覽、輸入、編輯等數(shù)據(jù)操作。進(jìn)行瀏覽、輸入、編輯等數(shù)據(jù)操作。 窗體窗體 有單表窗體和多表窗體兩種,多表窗體通常表達(dá)兩個(gè)有單表窗體和多表窗體兩種,多表窗體通常表達(dá)兩個(gè)表之間的一對(duì)多關(guān)系。表之間的一對(duì)多關(guān)系。創(chuàng)建窗體:創(chuàng)建窗體

15、: 選擇的表要或查選擇的表要或查詢,詢,選擇窗體需選擇窗體需要的字段要的字段計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分 選擇選擇“報(bào)表報(bào)表”,然后單擊,然后單擊“使用向?qū)?chuàng)建報(bào)表使用向?qū)?chuàng)建報(bào)表”,按照向?qū)?,按照向?qū)崾静僮魃?。提示操作生成?選擇報(bào)表需要字選擇報(bào)表需要字段段計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分6.3 SQL 語(yǔ)言簡(jiǎn)介語(yǔ)言簡(jiǎn)介結(jié)構(gòu)化查詢語(yǔ)言SQL ,結(jié)構(gòu)簡(jiǎn)潔、功能豐富、易學(xué)易用 。幾乎所有著名的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle,Sybase、Informix,Ingres,DB2,SQL server等等都可以使用SQL語(yǔ)言 。

16、優(yōu)點(diǎn)優(yōu)點(diǎn) :SQL是非過(guò)程化語(yǔ)言 SQL是統(tǒng)一的語(yǔ)言 SQL是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言 圖7.4 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分?jǐn)?shù)據(jù)定義數(shù)據(jù)定義 SQL語(yǔ)言使用CREATE TABLE語(yǔ)句定義基本表,其基本命令格式為:CREATE TABLE 表名表名 表約束表約束( 列名列名1 數(shù)據(jù)類型數(shù)據(jù)類型 缺省值缺省值1,列約束,列約束1,列名列名2 數(shù)據(jù)類型數(shù)據(jù)類型 缺省值缺省值2,列約束,列約束2,列名列名n 數(shù)據(jù)類型數(shù)據(jù)類型 缺省值缺省值n,列約束,列約束n)例如:創(chuàng)建如圖6.6所示的學(xué)生情況表。CREATE TABLE 學(xué)生情況表學(xué)生情況表(

17、 學(xué)號(hào)學(xué)號(hào) CHAR(10) PRIMARY KEY,姓名姓名 CHAR(8) NOT NULL,性別性別 CHAR(2),出生年月出生年月 DATETIME,來(lái)源地來(lái)源地 CHAR(10),民族民族 CHAR(10),專業(yè)專業(yè) CHAR(12),班級(jí)班級(jí) (6) );計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分表的修改表的修改 SQL 語(yǔ)言用ALTER TABLE語(yǔ)句修改基本表,其一般格式為:ALTER TABLE ADD完整性約束 | DROP | MODIFY 例如:在學(xué)生情況表中增加“所在系”字段。ALTER TABLE 學(xué)生情況表 ADD (所在系 CHAR(8)計(jì)

18、算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分表的刪除表的刪除 當(dāng)某個(gè)數(shù)據(jù)表不再需要時(shí),可以使用DROP TABLE語(yǔ)句刪除它。其一般格式為:DROP TABLE 例如:刪除學(xué)生情況表。 DROP TABLE 學(xué)生情況表計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分?jǐn)?shù)據(jù)查詢數(shù)據(jù)查詢 SELECT ALL | DISTINCT ,F(xiàn)ROM , WHEREGROUPBY HAVING ORDERBY ASC | DESC簡(jiǎn)單查詢簡(jiǎn)單查詢一般是只涉及到一個(gè)表的查詢。例如:查詢?nèi)w學(xué)生的學(xué)號(hào)和姓名。 SELECT 學(xué)號(hào),姓名 FROM 學(xué)生情況表例如:查詢?nèi)w男學(xué)生的學(xué)號(hào),姓名,專業(yè)SELECT 學(xué)號(hào),姓名,專業(yè) FROM 學(xué)生情況表 WHERE 性別=男例如:查詢所有“計(jì)算機(jī)”專業(yè)的學(xué)生,并按學(xué)號(hào)的降序排列。SELECT * FROM 學(xué)生情況表 WHERE 專業(yè)=計(jì)算機(jī)ORDER BY 序號(hào) DESC例如:分別統(tǒng)計(jì)男女學(xué)生人數(shù)SELECT 性別,COUNT(學(xué)號(hào)) FROM 學(xué)生情況表 GROUP BY 性別計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院基礎(chǔ)教學(xué)中心2022年4月1日21時(shí)40分連接查詢連接查詢是涉及到兩個(gè)或兩個(gè)以上表的查詢。假設(shè)已創(chuàng)建學(xué)生成績(jī)表。例如:查詢所有學(xué)生的學(xué)號(hào),姓名,數(shù)學(xué),英語(yǔ)信息。SELECT 學(xué)生情況表.學(xué)號(hào),學(xué)生情況表.姓名,數(shù)學(xué),英語(yǔ)FRO

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論