《查詢(xún)和sql函數(shù)》ppt課件

《查詢(xún)和sql函數(shù)》ppt課件

ID:26946001

大小:1.02 MB

頁(yè)數(shù):39頁(yè)

時(shí)間:2018-11-30

《查詢(xún)和sql函數(shù)》ppt課件_第1頁(yè)
《查詢(xún)和sql函數(shù)》ppt課件_第2頁(yè)
《查詢(xún)和sql函數(shù)》ppt課件_第3頁(yè)
《查詢(xún)和sql函數(shù)》ppt課件_第4頁(yè)
《查詢(xún)和sql函數(shù)》ppt課件_第5頁(yè)
資源描述:

《《查詢(xún)和sql函數(shù)》ppt課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第二章SQL查詢(xún)和SQL函數(shù)Oracle服務(wù)器由Oracle數(shù)據(jù)庫(kù)和Oracle實(shí)例組成Oracle實(shí)例由系統(tǒng)全局區(qū)內(nèi)存結(jié)構(gòu)和用于管理數(shù)據(jù)庫(kù)的后臺(tái)進(jìn)程組成Oracle中用于訪問(wèn)數(shù)據(jù)庫(kù)的主要查詢(xún)工具有SQL*Plus、iSQL*Plus和PL/SQLOracle企業(yè)管理器是用于管理、診斷和調(diào)整多個(gè)數(shù)據(jù)庫(kù)的工具Oracle中的SYSTEM用戶(hù)和SYS用戶(hù)具有管理權(quán)限,而SCOTT用戶(hù)只有基本的權(quán)限回顧目標(biāo)了解Oracle數(shù)據(jù)類(lèi)型(重點(diǎn))了解數(shù)據(jù)定義語(yǔ)言和數(shù)據(jù)操縱語(yǔ)言了解事務(wù)控制語(yǔ)言和數(shù)據(jù)控制語(yǔ)言-------------------------------------

2、--------掌握SQL操作符和SQL函數(shù)(重點(diǎn))3SQL簡(jiǎn)介2-1SQL是StructuredQueryLanguage(結(jié)構(gòu)化查詢(xún)語(yǔ)言)的首字母縮寫(xiě)詞SQL是數(shù)據(jù)庫(kù)語(yǔ)言,Oracle使用該語(yǔ)言存儲(chǔ)和檢索信息表是主要的數(shù)據(jù)庫(kù)對(duì)象,用于存儲(chǔ)數(shù)據(jù)通過(guò)SQL可以實(shí)現(xiàn)與Oracle服務(wù)器的通信SELECTenameFROMEmp;發(fā)送SQL查詢(xún)Oracle服務(wù)器enameBLAKESMITHALLENDAVIDMARTIN發(fā)送命令輸出到用戶(hù)端用戶(hù)4SQL簡(jiǎn)介2-2SQL支持下列類(lèi)別的命令:數(shù)據(jù)定義語(yǔ)言(DDL)數(shù)據(jù)操縱語(yǔ)言(DML)事務(wù)控制語(yǔ)言(TCL)數(shù)據(jù)控制語(yǔ)言(

3、DCL)數(shù)據(jù)定義語(yǔ)言CREATEALTERDROP數(shù)據(jù)操縱語(yǔ)言INSERTSELECTDELETEUPDATE事務(wù)控制語(yǔ)言COMMITSAVEPOINTROLLBACK數(shù)據(jù)控制語(yǔ)言GRANTREVOKE5Oracle數(shù)據(jù)類(lèi)型5-1創(chuàng)建表時(shí),必須為各個(gè)列指定數(shù)據(jù)類(lèi)型以下是Oracle數(shù)據(jù)類(lèi)型的類(lèi)別:數(shù)據(jù)類(lèi)型字符數(shù)值日期時(shí)間RAW/LONGRAWLOB6Oracle數(shù)據(jù)類(lèi)型5-2字符數(shù)據(jù)類(lèi)型CHARVARCHAR2LONG當(dāng)需要固定長(zhǎng)度的字符串時(shí),使用CHAR數(shù)據(jù)類(lèi)型。CHAR數(shù)據(jù)類(lèi)型存儲(chǔ)字母數(shù)字值。CHAR數(shù)據(jù)類(lèi)型的列長(zhǎng)度可以是1到2000個(gè)字節(jié)。VARCHAR2數(shù)

4、據(jù)類(lèi)型支持可變長(zhǎng)度字符串VARCHAR2數(shù)據(jù)類(lèi)型存儲(chǔ)字母數(shù)字值VARCHAR2數(shù)據(jù)類(lèi)型的大小在1至4000個(gè)字節(jié)范圍內(nèi)LONG數(shù)據(jù)類(lèi)型存儲(chǔ)可變長(zhǎng)度字符數(shù)據(jù)LONG數(shù)據(jù)類(lèi)型最多能存儲(chǔ)2GB7Oracle數(shù)據(jù)類(lèi)型5-3數(shù)值數(shù)據(jù)類(lèi)型可以存儲(chǔ)整數(shù)、浮點(diǎn)數(shù)和實(shí)數(shù)最高精度為38位數(shù)值數(shù)據(jù)類(lèi)型的聲明語(yǔ)法:NUMBER[(p[,s])]P表示精度,S表示小數(shù)點(diǎn)的位數(shù)日期時(shí)間數(shù)據(jù)類(lèi)型存儲(chǔ)日期和時(shí)間值,包括年、月、日,小時(shí)、分鐘、秒主要的日期時(shí)間類(lèi)型有:DATE-存儲(chǔ)日期和時(shí)間部分,精確到整個(gè)的秒TIMESTAMP-存儲(chǔ)日期、時(shí)間和時(shí)區(qū)信息,秒值精確到小數(shù)點(diǎn)后6位8Oracle數(shù)據(jù)類(lèi)

5、型5-4RAW數(shù)據(jù)類(lèi)型用于存儲(chǔ)二進(jìn)制數(shù)據(jù)RAW數(shù)據(jù)類(lèi)型最多能存儲(chǔ)2000字節(jié)LONGRAW數(shù)據(jù)類(lèi)型用于存儲(chǔ)可變長(zhǎng)度的二進(jìn)制數(shù)據(jù)LONGRAW數(shù)據(jù)類(lèi)型最多能存儲(chǔ)2GBLOBLOB稱(chēng)為“大對(duì)象”數(shù)據(jù)類(lèi)型,可以存儲(chǔ)多達(dá)4GB的非結(jié)構(gòu)化信息,例如聲音剪輯和視頻文件等LOB數(shù)據(jù)類(lèi)型允許對(duì)數(shù)據(jù)進(jìn)行高效、隨機(jī)、分段的訪問(wèn)BLOBCLOBBFILECLOB即CharacterLOB(字符LOB),它能夠存儲(chǔ)大量字符數(shù)據(jù)BLOB即BinaryLOB(二進(jìn)制LOB),可以存儲(chǔ)較大的二進(jìn)制對(duì)象,如圖形、視頻剪輯和聲音文件BFILE即BinaryFile(二進(jìn)制文件),它用于將二進(jìn)制數(shù)據(jù)

6、存儲(chǔ)在數(shù)據(jù)庫(kù)外部的操作系統(tǒng)文件中9Oracle數(shù)據(jù)類(lèi)型5-5Oracle中偽列就像一個(gè)表列,但是它并沒(méi)有存儲(chǔ)在表中偽列可以從表中查詢(xún),但不能插入、更新和刪除它們的值常用的偽列有ROWID和ROWNUMROWID是表中行的存儲(chǔ)地址,該地址可以唯一地標(biāo)識(shí)數(shù)據(jù)庫(kù)中的一行,可以使用ROWID偽列快速地定位表中的一行ROWNUM是查詢(xún)返回的結(jié)果集中行的序號(hào),可以使用它來(lái)限制查詢(xún)返回的行數(shù)10數(shù)據(jù)定義語(yǔ)言數(shù)據(jù)定義語(yǔ)言用于改變數(shù)據(jù)庫(kù)結(jié)構(gòu),包括創(chuàng)建、更改和刪除數(shù)據(jù)庫(kù)對(duì)象用于操縱表結(jié)構(gòu)的數(shù)據(jù)定義語(yǔ)言命令有:CREATETABLEALTERTABLETRUNCATETABLEDROP

7、TABLE11數(shù)據(jù)操縱語(yǔ)言數(shù)據(jù)操縱語(yǔ)言用于檢索、插入和修改數(shù)據(jù)數(shù)據(jù)操縱語(yǔ)言是最常見(jiàn)的SQL命令數(shù)據(jù)操縱語(yǔ)言命令包括:SELECTINSERTUPDATEDELETE12DML–SELECT命令2-1利用現(xiàn)有的表創(chuàng)建表語(yǔ)法:CREATETABLEASSELECTcolumn_namesFROM;SQL>CREATETABLEnewitemfileASSELECT*FROMitemfile;SQL>CREATETABLEnewitemfile1ASSELECTitemcode,itemdesc,qty_h

8、andFR

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。