![第5章 數(shù)據(jù)庫基礎(chǔ)知識(shí)_第1頁](http://file3.renrendoc.com/fileroot3/2021-11/28/119b864b-01b0-4796-a31b-b6b7dbc3dfec/119b864b-01b0-4796-a31b-b6b7dbc3dfec1.gif)
![第5章 數(shù)據(jù)庫基礎(chǔ)知識(shí)_第2頁](http://file3.renrendoc.com/fileroot3/2021-11/28/119b864b-01b0-4796-a31b-b6b7dbc3dfec/119b864b-01b0-4796-a31b-b6b7dbc3dfec2.gif)
![第5章 數(shù)據(jù)庫基礎(chǔ)知識(shí)_第3頁](http://file3.renrendoc.com/fileroot3/2021-11/28/119b864b-01b0-4796-a31b-b6b7dbc3dfec/119b864b-01b0-4796-a31b-b6b7dbc3dfec3.gif)
![第5章 數(shù)據(jù)庫基礎(chǔ)知識(shí)_第4頁](http://file3.renrendoc.com/fileroot3/2021-11/28/119b864b-01b0-4796-a31b-b6b7dbc3dfec/119b864b-01b0-4796-a31b-b6b7dbc3dfec4.gif)
![第5章 數(shù)據(jù)庫基礎(chǔ)知識(shí)_第5頁](http://file3.renrendoc.com/fileroot3/2021-11/28/119b864b-01b0-4796-a31b-b6b7dbc3dfec/119b864b-01b0-4796-a31b-b6b7dbc3dfec5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第第5章章 數(shù)據(jù)庫基礎(chǔ)知識(shí)數(shù)據(jù)庫基礎(chǔ)知識(shí) 5.1 數(shù)據(jù)庫的基本概念數(shù)據(jù)庫的基本概念 5.2 建立建立Access數(shù)據(jù)庫數(shù)據(jù)庫 5.3 SQL語言簡介語言簡介本章要點(diǎn)本章要點(diǎn) 了解數(shù)據(jù)庫的基本概念,掌握數(shù)據(jù)庫、表、了解數(shù)據(jù)庫的基本概念,掌握數(shù)據(jù)庫、表、字段、記錄等幾個(gè)術(shù)語字段、記錄等幾個(gè)術(shù)語 會(huì)建立會(huì)建立Access數(shù)據(jù)庫,會(huì)添加表和查詢,數(shù)據(jù)庫,會(huì)添加表和查詢,會(huì)利用會(huì)利用SQL語言建立查詢語言建立查詢 掌握最基本的掌握最基本的SQL語句,尤其是語句,尤其是Select、Insert、Delete和和Update語句語句 5.1 數(shù)據(jù)庫的基本概念數(shù)據(jù)庫的基本概念 數(shù)據(jù)管理技術(shù)的發(fā)展階段數(shù)據(jù)管理
2、技術(shù)的發(fā)展階段 數(shù)據(jù)庫的基本術(shù)語數(shù)據(jù)庫的基本術(shù)語 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng) 5.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展階段數(shù)據(jù)管理技術(shù)的發(fā)展階段數(shù)據(jù)處理:對(duì)數(shù)據(jù)進(jìn)行收集、組織、存儲(chǔ)、加工、傳數(shù)據(jù)處理:對(duì)數(shù)據(jù)進(jìn)行收集、組織、存儲(chǔ)、加工、傳播等。播等。數(shù)據(jù)管理數(shù)據(jù)管理是是數(shù)據(jù)處理數(shù)據(jù)處理業(yè)務(wù)的業(yè)務(wù)的基本環(huán)節(jié)基本環(huán)節(jié)(中心問題中心問題),而,而且是任何數(shù)據(jù)處理業(yè)務(wù)中必不可少的且是任何數(shù)據(jù)處理業(yè)務(wù)中必不可少的共有部分共有部分。人工管理階段人工管理階段(20世紀(jì)世紀(jì)50年代以前年代以前)特點(diǎn):無存儲(chǔ)設(shè)備、無操作系統(tǒng)特點(diǎn):無存儲(chǔ)設(shè)備、無操作系統(tǒng)無數(shù)據(jù)管理軟件無數(shù)據(jù)管理軟件 文件管理階段文件管理階段(20世紀(jì)世紀(jì)5
3、0年代后期至年代后期至60年代中期年代中期)特點(diǎn):有了磁盤、磁鼓等存儲(chǔ)設(shè)備、特點(diǎn):有了磁盤、磁鼓等存儲(chǔ)設(shè)備、有了操作系統(tǒng)、有了文件管理系統(tǒng)有了操作系統(tǒng)、有了文件管理系統(tǒng)數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階段(20世紀(jì)世紀(jì)60年代后期開始年代后期開始)特點(diǎn):出現(xiàn)了大容量的磁盤、特點(diǎn):出現(xiàn)了大容量的磁盤、出現(xiàn)了專門的管理數(shù)據(jù)軟件(出現(xiàn)了專門的管理數(shù)據(jù)軟件(DBMS) 分布式數(shù)據(jù)庫系統(tǒng)階段分布式數(shù)據(jù)庫系統(tǒng)階段(20世紀(jì)世紀(jì)80年代以后年代以后) 特點(diǎn):特點(diǎn):邏輯上統(tǒng)一、地域上分布的數(shù)據(jù)集合,邏輯上統(tǒng)一、地域上分布的數(shù)據(jù)集合,適合于單位分散的部門適合于單位分散的部門 1、人工管理階段、人工管理階段 時(shí)期時(shí)期 4
4、040年代中年代中-50-50年代中年代中 產(chǎn)生的背景產(chǎn)生的背景 硬件水平無直接存取存儲(chǔ)設(shè)備硬件水平無直接存取存儲(chǔ)設(shè)備 軟件水平?jīng)]有操作系統(tǒng)軟件水平?jīng)]有操作系統(tǒng)2、文件管理階段、文件管理階段 時(shí)期時(shí)期 5050年代末年代末-60-60年代中年代中 產(chǎn)生的背景產(chǎn)生的背景 硬件水平:有了磁盤等存儲(chǔ)設(shè)備硬件水平:有了磁盤等存儲(chǔ)設(shè)備 軟件水平:有了操作系統(tǒng)、有了文件管理軟件水平:有了操作系統(tǒng)、有了文件管理系統(tǒng)系統(tǒng)2、文件管理階段、文件管理階段 特點(diǎn)特點(diǎn)數(shù)據(jù)的管理者:文件系統(tǒng),數(shù)據(jù)可長期保存。數(shù)據(jù)面向的對(duì)象:某一應(yīng)用程序(一個(gè)文件對(duì)應(yīng)一個(gè)應(yīng)用程序) 數(shù)據(jù)的共享程度:共享性差、冗余度大(不同的應(yīng)用程序必須
5、建立各自的文件,不能共享)數(shù)據(jù)的結(jié)構(gòu)化:記錄內(nèi)有結(jié)構(gòu),整體無結(jié)構(gòu)文件之間缺乏聯(lián)系,相互孤立數(shù)據(jù)的結(jié)構(gòu)化是指數(shù)據(jù)集合中的數(shù)據(jù),它們相互之間存在一種或多種特定關(guān)系文件管理階段:高冗余文件管理階段:高冗余, ,數(shù)據(jù)共享性差數(shù)據(jù)共享性差 職工基本情況 有關(guān)人事管理的數(shù)據(jù) 職工基本情況 有關(guān)教育培訓(xùn)的數(shù)據(jù)教育子系統(tǒng)教育子系統(tǒng)人事子系統(tǒng)人事子系統(tǒng)3、數(shù)據(jù)庫管理階段、數(shù)據(jù)庫管理階段 時(shí)期時(shí)期60年代末以來 產(chǎn)生的背景產(chǎn)生的背景硬件背景:大容量磁盤軟件背景:有統(tǒng)一管理數(shù)據(jù)的專門軟件數(shù)據(jù)庫管理系統(tǒng)5.1.2 數(shù)據(jù)庫的基本術(shù)語數(shù)據(jù)庫的基本術(shù)語 所謂所謂數(shù)據(jù)庫數(shù)據(jù)庫就是按照一定數(shù)據(jù)模型組織、存儲(chǔ)在就是按照一定數(shù)據(jù)模
6、型組織、存儲(chǔ)在一起的,能為多個(gè)用戶共享的、與應(yīng)用程序相對(duì)一起的,能為多個(gè)用戶共享的、與應(yīng)用程序相對(duì)獨(dú)立、相互關(guān)聯(lián)的數(shù)據(jù)集合。獨(dú)立、相互關(guān)聯(lián)的數(shù)據(jù)集合。 簡單的說,數(shù)據(jù)庫就是把各種各樣的數(shù)據(jù)按照一簡單的說,數(shù)據(jù)庫就是把各種各樣的數(shù)據(jù)按照一定的規(guī)則組合在一起形成的定的規(guī)則組合在一起形成的“數(shù)據(jù)數(shù)據(jù)”的集合。我的集合。我們可以用二維表來表示數(shù)據(jù)庫表。們可以用二維表來表示數(shù)據(jù)庫表。1、數(shù)據(jù)庫基本概念、數(shù)據(jù)庫基本概念1) 數(shù)據(jù)庫數(shù)據(jù)庫(Data Base,簡稱,簡稱DB) 數(shù)據(jù)庫數(shù)據(jù)庫是指按照一定是指按照一定數(shù)據(jù)模型數(shù)據(jù)模型組織、存儲(chǔ)在一起的,能為組織、存儲(chǔ)在一起的,能為多個(gè)用戶多個(gè)用戶共享共享的、與應(yīng)
7、用程序相對(duì)獨(dú)立、相互關(guān)聯(lián)的的、與應(yīng)用程序相對(duì)獨(dú)立、相互關(guān)聯(lián)的數(shù)據(jù)集數(shù)據(jù)集合合。2) 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(Data Base Management System,簡,簡稱稱 DBMS) 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)是指幫助用戶建立、使用和管理數(shù)據(jù)庫的是指幫助用戶建立、使用和管理數(shù)據(jù)庫的軟件系統(tǒng)。軟件系統(tǒng)。 DBMSDBMS具有以下功能:具有以下功能: 數(shù)據(jù)庫開發(fā)、數(shù)據(jù)庫查詢、數(shù)據(jù)庫維護(hù)、應(yīng)用與開發(fā)。數(shù)據(jù)庫開發(fā)、數(shù)據(jù)庫查詢、數(shù)據(jù)庫維護(hù)、應(yīng)用與開發(fā)。1、數(shù)據(jù)庫基本概念、數(shù)據(jù)庫基本概念3) 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(Date Base System,簡稱,簡稱DBS) 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)是指以
8、計(jì)算機(jī)系統(tǒng)為基礎(chǔ),以數(shù)據(jù)庫方式管理是指以計(jì)算機(jī)系統(tǒng)為基礎(chǔ),以數(shù)據(jù)庫方式管理大量共享數(shù)據(jù)的系統(tǒng)。大量共享數(shù)據(jù)的系統(tǒng)。 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(DBS)=計(jì)算機(jī)軟硬件系統(tǒng)計(jì)算機(jī)軟硬件系統(tǒng)+數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(DBMS)+數(shù)據(jù)庫數(shù)據(jù)庫(DB)+用戶用戶數(shù)據(jù)庫系統(tǒng)(數(shù)據(jù)庫系統(tǒng)(DBS)計(jì)算機(jī)軟硬件計(jì)算機(jī)軟硬件數(shù)據(jù)庫管理系數(shù)據(jù)庫管理系統(tǒng)(統(tǒng)(DBMS)用戶用戶數(shù)據(jù)庫數(shù)據(jù)庫(DB)2、模型的概念、模型的概念模型模型:對(duì)現(xiàn)實(shí)世界事物的特征的模擬和抽象。:對(duì)現(xiàn)實(shí)世界事物的特征的模擬和抽象。概念模型概念模型:概念層次的數(shù)據(jù)模型,是按:概念層次的數(shù)據(jù)模型,是按用戶的觀點(diǎn)用戶的觀點(diǎn)對(duì)現(xiàn)實(shí)世對(duì)現(xiàn)實(shí)世界建模。界
9、建模。概念模型的術(shù)語:概念模型的術(shù)語:1、實(shí)體、實(shí)體: 具體或抽象的事物。如學(xué)生,老師,桌子,課程。具體或抽象的事物。如學(xué)生,老師,桌子,課程。數(shù)據(jù)模型數(shù)據(jù)模型:從:從計(jì)算機(jī)系統(tǒng)的觀點(diǎn)計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)現(xiàn)實(shí)世界建模,主要用于對(duì)現(xiàn)實(shí)世界建模,主要用于數(shù)據(jù)庫管理系統(tǒng)(數(shù)據(jù)庫管理系統(tǒng)(DBMS)的實(shí)現(xiàn))的實(shí)現(xiàn) 。數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型主要有:數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型主要有:層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P蛯哟文P?、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P?種。種。關(guān)系模型關(guān)系模型關(guān)系模型關(guān)系模型(20世紀(jì)世紀(jì)80年代至今年代至今) 關(guān)系模型關(guān)系模型是指用規(guī)則的是指用規(guī)則的二維表格二維
10、表格的形式來表示實(shí)體及其之間的形式來表示實(shí)體及其之間聯(lián)系的數(shù)據(jù)模型。關(guān)系模型可以聯(lián)系的數(shù)據(jù)模型。關(guān)系模型可以很方便地表示很方便地表示m:n關(guān)系關(guān)系。3、數(shù)據(jù)庫的基本術(shù)語、數(shù)據(jù)庫的基本術(shù)語 字段、記錄、值、表字段、記錄、值、表3.1.2 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)現(xiàn)在流行的數(shù)據(jù)庫產(chǎn)品大都是關(guān)系數(shù)據(jù)庫產(chǎn)品?,F(xiàn)在流行的數(shù)據(jù)庫產(chǎn)品大都是關(guān)系數(shù)據(jù)庫產(chǎn)品。小型數(shù)據(jù)庫管理系統(tǒng)小型數(shù)據(jù)庫管理系統(tǒng): Foxpro、Access;大型數(shù)據(jù)庫管理系統(tǒng)大型數(shù)據(jù)庫管理系統(tǒng): Oracle、Informix、 Sybase、SQL Server在在ASP.NET中一般使用中一般使用SQL Server或或Access數(shù)
11、據(jù)數(shù)據(jù)庫。庫。 本課程主要使用本課程主要使用Access。5.2 建立建立Access數(shù)據(jù)庫數(shù)據(jù)庫 規(guī)劃自己的數(shù)據(jù)庫規(guī)劃自己的數(shù)據(jù)庫 新建數(shù)據(jù)庫新建數(shù)據(jù)庫 新建和維護(hù)表新建和維護(hù)表 新建和維護(hù)查詢新建和維護(hù)查詢5.2.1規(guī)劃數(shù)據(jù)庫規(guī)劃數(shù)據(jù)庫 盡量使數(shù)據(jù)庫設(shè)計(jì)合理。既包含必要盡量使數(shù)據(jù)庫設(shè)計(jì)合理。既包含必要的信息,又能節(jié)省數(shù)據(jù)的存儲(chǔ)空間。的信息,又能節(jié)省數(shù)據(jù)的存儲(chǔ)空間。 主要是規(guī)劃每一個(gè)表的字段和字段類主要是規(guī)劃每一個(gè)表的字段和字段類型,不要有冗余。型,不要有冗余。 假設(shè)要在自己的主頁上增加用戶注冊(cè)模塊,需要假設(shè)要在自己的主頁上增加用戶注冊(cè)模塊,需要建立一個(gè)用戶數(shù)據(jù)庫,需要幾張表?建立一個(gè)用戶數(shù)
12、據(jù)庫,需要幾張表? 需要兩張表,一張記載用戶的基本信息,另一張記載用戶需要兩張表,一張記載用戶的基本信息,另一張記載用戶的登錄信息。以用戶名建立關(guān)系。的登錄信息。以用戶名建立關(guān)系。5.2.2新建一個(gè)數(shù)據(jù)庫新建一個(gè)數(shù)據(jù)庫 依次選擇菜單命令【開始】、【程序】、依次選擇菜單命令【開始】、【程序】、【Microsoft access】就可以啟動(dòng)就可以啟動(dòng)Access2000 5.2.3 新建和維護(hù)表新建和維護(hù)表 在上圖雙擊【使用設(shè)計(jì)器創(chuàng)建表】選項(xiàng),在上圖雙擊【使用設(shè)計(jì)器創(chuàng)建表】選項(xiàng),就可以打開新建表的設(shè)計(jì)視圖。就可以打開新建表的設(shè)計(jì)視圖。 關(guān)于字段的注意事項(xiàng)關(guān)于字段的注意事項(xiàng) 字段命名字段命名 可以字
13、母、數(shù)字或下劃線 不要使用關(guān)鍵字,比如password、user、from、select等在ASP.NET語法中會(huì)用到的詞。在表中輸入數(shù)據(jù)在表中輸入數(shù)據(jù) 在主窗口中雙擊表名,就可以打開輸入窗在主窗口中雙擊表名,就可以打開輸入窗口口5.2.4 新建和維護(hù)查詢新建和維護(hù)查詢 利用查詢可以更方便的更改分析和處理數(shù)據(jù)。查利用查詢可以更方便的更改分析和處理數(shù)據(jù)。查詢就好比是一張?zhí)摂M的表一樣,用戶可以像在表詢就好比是一張?zhí)摂M的表一樣,用戶可以像在表里操作一樣,輸入數(shù)據(jù)或?yàn)g覽數(shù)據(jù)。里操作一樣,輸入數(shù)據(jù)或?yàn)g覽數(shù)據(jù)。 查詢有很幾種:簡單查詢、組合查詢、計(jì)算查詢查詢有很幾種:簡單查詢、組合查詢、計(jì)算查詢和條件查詢
14、。現(xiàn)在就來建立一個(gè)簡單查詢,只顯和條件查詢。現(xiàn)在就來建立一個(gè)簡單查詢,只顯示姓名和示姓名和Email兩個(gè)字段的內(nèi)容。兩個(gè)字段的內(nèi)容。 1、新建簡單查詢、新建簡單查詢 在在Access主窗口左側(cè)選擇主窗口左側(cè)選擇”查詢查詢”按鈕按鈕顯示查詢內(nèi)容顯示查詢內(nèi)容 在主窗口中雙擊查詢名稱在主窗口中雙擊查詢名稱2、組合查詢、組合查詢 首先必須建立兩張表,兩張表之間要首先必須建立兩張表,兩張表之間要建立關(guān)系,再進(jìn)行查詢建立關(guān)系,再進(jìn)行查詢3、利用、利用SQL語言建立查詢語言建立查詢 當(dāng)進(jìn)行左圖時(shí),直接單擊【關(guān)閉】按鈕,然后在當(dāng)進(jìn)行左圖時(shí),直接單擊【關(guān)閉】按鈕,然后在主窗口中依次選擇【視圖】、【主窗口中依次選
15、擇【視圖】、【SQL視圖】菜單視圖】菜單命令,就會(huì)出現(xiàn)命令,就會(huì)出現(xiàn)”SQL視圖視圖”對(duì)話框。對(duì)話框。作業(yè)作業(yè)1:新建:新建2個(gè)表個(gè)表1.userinfo(user_name,password,real_name,telephone,email,submit_date) 插插入入10條不同記錄,存儲(chǔ)在條不同記錄,存儲(chǔ)在C盤盤chapter5 里里2. userloginfo (user_name,IP,log_date)插入插入10條不同記錄,存儲(chǔ)在條不同記錄,存儲(chǔ)在C盤盤chapter5 里。里。 其中有其中有3個(gè)人必須和上張表個(gè)人必須和上張表user_name相同相同3. 查詢,建立查詢,
16、建立2個(gè)查詢,分別查詢個(gè)查詢,分別查詢r(jià)eal_name,telephone,email,和,和user_name,IP4. 完成書上完成書上P154 第(第(3)題)題5. 建立第建立第3個(gè)查詢。把表個(gè)查詢。把表userinfo 和和 userloginfo 建立關(guān)系,查詢出建立關(guān)系,查詢出user_name 相同的用戶在兩張表里的全部信息相同的用戶在兩張表里的全部信息5.3 SQL語言簡介語言簡介 1Select語句語句 查詢數(shù)據(jù)查詢數(shù)據(jù) 2Insert語句語句 添加記錄添加記錄 3Delete語句語句 刪除記錄刪除記錄 4Update語句語句 更新記錄更新記錄5.3.1 Select語句
17、語句 可以使用可以使用Select語句來取得滿足特定條件語句來取得滿足特定條件的記錄集。也就是說可以從數(shù)據(jù)庫中查詢的記錄集。也就是說可以從數(shù)據(jù)庫中查詢有關(guān)記錄。有關(guān)記錄。 語法:語法: Select Top(數(shù)值數(shù)值) 字段列表字段列表 From 表表 Where 條件條件 Order By 字段字段 Group By 字段字段Select語句示例(語句示例(1)1. Select * From users 2. Select real_name,email From users 3. Select Top 3 * From users 4. Select real_name,(submit_
18、date+365) As new_date From users 5.SELECT * FROM users WHERE submit_date#11/1/2003# And real_name=建建波波;6. 選取選取2003年年1月月5日到日到2003年年11月月1日之間注冊(cè)的日之間注冊(cè)的用戶用戶Select語句示例(語句示例(2)1. Select * From users Where real_name like “%勇勇%” 2. Select * From users Order By real_name DESC 3. Select Count(*) As total From
19、users Where submit_date#11/1/2003# 4. Select users.real_name,day_log.log_date,day_log.IP From users,day_log Where users.user_name=day_log.user_name 作業(yè)作業(yè)2 結(jié)合作業(yè)結(jié)合作業(yè)1中完成的數(shù)據(jù)庫和中完成的數(shù)據(jù)庫和userinfo和和userloginfo兩張表兩張表 ,完成,完成PPT 上上的所有查詢的所有查詢5.3.2 Insert語句語句 向用戶表向用戶表Users中增加新成員時(shí),就需要將新用中增加新成員時(shí),就需要將新用戶的數(shù)據(jù)插入到表戶的數(shù)據(jù)插
20、入到表users中。此時(shí),可以使用中。此時(shí),可以使用SQL語言中的語言中的Insert語句來實(shí)現(xiàn)這個(gè)功能。語句來實(shí)現(xiàn)這個(gè)功能。 語法語法 Insert Into 表表(字段字段1,字段字段2,) Values(字段字段1的的值值,字段字段2的值的值,) Insert語句示例(語句示例(1)1.Insert Into users ( user_name, password,real_name,tel,email,submit_date) Values(“mengmeng”,”123456”,”萌萌萌萌”,”6887150”,”, #11/2/2003#)Insert語句示例(語句示例(2)1.
21、Insert Into users ( user_name ) Values(“l(fā)iya”)2. Insert Into users ( user_name, real_name ) Values(“feiyun”,”費(fèi)云費(fèi)云”)3. Insert Into users ( user_name, submit_date ) Values(“l(fā)uofang”,#12/5/2003#)4. Insert Into users ( user_name, age) Values(“zhangpeng”,23)作業(yè)作業(yè)3 結(jié)合作業(yè)結(jié)合作業(yè)1中完成的數(shù)據(jù)庫和中完成的數(shù)據(jù)庫和userinfo和和userlo
22、ginfo兩張表,完成兩張表,完成PPT 上的上的所有所有5個(gè)插入個(gè)插入容易出錯(cuò)的容易出錯(cuò)的Insert語句語句 (1)Insert Into users ( real_name ) Values(涂涂涂涂) (2)Insert Into users ( user_name,real_name ) Values(tutu,) (3)Insert Into users ( user_name,real_name ) Values(tutu,小明小明) 思考?他們錯(cuò)哪里了?怎么改?思考?他們錯(cuò)哪里了?怎么改?5.3.3 Update語句語句 可以使用可以使用Update語句來實(shí)現(xiàn)更新數(shù)據(jù)語句來實(shí)現(xiàn)
23、更新數(shù)據(jù)的功能,它可以更新表內(nèi)部分或全部的功能,它可以更新表內(nèi)部分或全部的記錄。的記錄?!癢here 條件條件”用來指定更用來指定更新數(shù)據(jù)的范圍。新數(shù)據(jù)的范圍。 語法:語法: Update 數(shù)據(jù)表名 Set 字段1字段值1,字段2字段值2, Where 條件 Update語句示例語句示例1.Update users Set tel=“8282999”,email=“” Where user_name=“jjshang”2.Update users Set submit_date=#1/1/2003# Where submit_date#1/1/2003#3.Update users Set a
24、ge=age+10作業(yè)作業(yè)4 結(jié)合作業(yè)結(jié)合作業(yè)1中完成的數(shù)據(jù)庫和中完成的數(shù)據(jù)庫和userinfo和和userloginfo兩張表兩張表 ,請(qǐng)大家完成這,請(qǐng)大家完成這3個(gè)更新。個(gè)更新。5.3.4 Delete語句語句 在在SQL語言中,可以使用語言中,可以使用Delete語句來語句來刪除表中無用的紀(jì)錄。刪除表中無用的紀(jì)錄。 語法:語法: Delete From表 Where 條件Delete語句示例語句示例 Delete From users Where user_name=“tutu” Delete From users Where submit_date#1/1/2003# And real
25、_name=“李亞李亞” Delete From users 作業(yè)作業(yè)5 請(qǐng)大家先增加請(qǐng)大家先增加“tutu” 和和“李亞李亞” ,截圖在截圖在WORD 上,再刪除這上,再刪除這2條記錄。條記錄。練習(xí)題練習(xí)題1、要查詢、要查詢user_name為為tutu且是且是2003年年年年1月月1日前注冊(cè)的用戶,用哪條語句?(日前注冊(cè)的用戶,用哪條語句?( )A.Select * From users Where user_name=tutu And submit_date#1/1/2003#B.Select * From users Where user_name=”tutu” And submit_date1/1/2003C.Select * From users Where user_name=”tutu” And submit_date#1/1/2003#D.Select * From users Where user_name=”tu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 裝修進(jìn)度款支付合同
- 藥品冷鏈運(yùn)輸保密合同
- 商業(yè)空間裝修施工合同范本
- 包包購銷合同
- 咨詢服務(wù)合同終止協(xié)議書年
- 互聯(lián)網(wǎng)廣告投放策略與實(shí)踐案例
- 建筑項(xiàng)目居間合同
- 出租打印機(jī)合同年
- 圖書購銷合同范例
- 工程管理咨詢合同
- 2 找春天 公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 2025年江蘇護(hù)理職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2025年江蘇南京水務(wù)集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 建筑工程施工安全管理課件
- 2025年上半年畢節(jié)市威寧自治縣事業(yè)單位招考考試(443名)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 處方點(diǎn)評(píng)知識(shí)培訓(xùn)
- 2025年新合同管理工作計(jì)劃
- 2024年02月北京2024年中信銀行北京分行社會(huì)招考(0223)筆試歷年參考題庫附帶答案詳解
- 2024年高考語文備考之文言文閱讀簡答題答題指導(dǎo)
- 《中國移動(dòng)公司簡介》課件
- 《志愿軍-存亡之戰(zhàn)》觀后感小學(xué)生
評(píng)論
0/150
提交評(píng)論