sql語言基礎(chǔ)inform

sql語言基礎(chǔ)inform

ID:36317023

大?。?.00 MB

頁數(shù):260頁

時(shí)間:2019-05-09

sql語言基礎(chǔ)inform_第1頁
sql語言基礎(chǔ)inform_第2頁
sql語言基礎(chǔ)inform_第3頁
sql語言基礎(chǔ)inform_第4頁
sql語言基礎(chǔ)inform_第5頁
資源描述:

《sql語言基礎(chǔ)inform》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、億陽信通股份有限公司www.boco.com.cnSQL基礎(chǔ)ForInformix關(guān)系數(shù)據(jù)模型代表系統(tǒng)(1)Oracle(2)Sybase(3)DB2(4)SQLserver(5)VFP(6)Access(7)DBASE數(shù)據(jù)庫模式對(duì)象術(shù)語:表—存放用戶數(shù)據(jù)的所在視圖—數(shù)據(jù)查看的特殊方式索引—加快訪問數(shù)據(jù)的方法數(shù)據(jù)庫模式對(duì)象表(Table)是用于存放用戶數(shù)據(jù)的數(shù)據(jù)庫對(duì)象。有關(guān)每個(gè)表的信息存放在數(shù)據(jù)字典中,利用這些信息,用戶可以維護(hù)表中的數(shù)據(jù)。數(shù)據(jù)庫觸發(fā)器(DatabaseTriggers)是存儲(chǔ)在數(shù)據(jù)庫中的程序,并當(dāng)某一事件(如數(shù)據(jù)變化和用戶登錄)發(fā)生

2、時(shí)運(yùn)行。視圖(View)允許用戶看到一個(gè)或多個(gè)表的自定義組合,視圖使用存放在數(shù)據(jù)庫中的SQL查詢。當(dāng)需要使用視圖時(shí),執(zhí)行定義該視圖所需的SQL語句,就如同用戶自己編寫了這些定義語句一樣。索引(Index)是表的小型化拷貝,表的索引項(xiàng)允許Oracle快速訪問表中的數(shù)據(jù)。數(shù)據(jù)庫模式對(duì)象同義詞(Synonym)是數(shù)據(jù)庫對(duì)象的別名。同義詞即數(shù)據(jù)庫對(duì)象的昵稱,就像稱呼一個(gè)名叫Margaret的人為Maggie一樣。授權(quán)(Grants)為對(duì)象所有者將權(quán)限授出,允許其他用戶處理這些對(duì)象的數(shù)據(jù)。數(shù)據(jù)類型(DataType)是用戶打算存儲(chǔ)其信息的格式結(jié)構(gòu)。Inform

3、ix的數(shù)據(jù)格式有Int/Float/Char/Varchar/bin等(1)關(guān)系:整個(gè)二維表(2)關(guān)系名:表格名稱(3)元組:行數(shù)據(jù)(記錄)(4)屬性:列數(shù)據(jù)(字段)(5)屬性名:列名稱(字段名)(6)主碼:唯一確定元組的屬性組(關(guān)鍵字)(7)域:屬性的取值范圍(8)分量:元組中的一個(gè)屬性值(9)關(guān)系模式:關(guān)系名(屬性……),如:學(xué)生(學(xué)號(hào),姓名,性別,系別,年齡,籍貫)(10)約束實(shí)體完整性約束參照完整性約束用戶定義的完整性約束概念基本SQL語句目標(biāo)完成本節(jié)課學(xué)習(xí)后,應(yīng)當(dāng)達(dá)到如下目標(biāo):能夠指出SQL語句中SELECT語句的作用執(zhí)行一個(gè)基本SELEC

4、T查詢語句Select語句的功能選擇投影Table1Table2Table1Table1連接基本SELECT語句SELECT[DISTINCT]{*,column[alias],...}FROMtable;SELECT關(guān)鍵字標(biāo)明取哪些列的數(shù)據(jù).FROM關(guān)鍵字標(biāo)明從哪些表中取數(shù)據(jù).SQL語句的書寫SQL語句不是大小寫敏感的。建議關(guān)鍵字用大寫,其他用小寫。SQL語句可以分布在一行或者多行中。關(guān)鍵字不能進(jìn)行縮寫,也不能分布在兩行。一般地,不同的子句寫在不同的行為宜。經(jīng)常用跳格鍵或者縮進(jìn)來增強(qiáng)可讀性。選出所有的列DEPTNODNAMELOC---------

5、---------------------------10ACCOUNTINGNEWYORK20RESEARCHDALLAS30SALESCHICAGO40OPERATIONSBOSTONSQL>SELECT*2FROMdept;選出特定的列DEPTNOLOC----------------------10NEWYORK20DALLAS30CHICAGO40BOSTONSQL>SELECTdeptno,loc2FROMdept;數(shù)學(xué)表達(dá)式可以用下述的數(shù)學(xué)符號(hào),將日期或者數(shù)字?jǐn)?shù)據(jù)組合起來形成數(shù)學(xué)表達(dá)式符號(hào)+-*/描述加減乘除在SQL語句中運(yùn)用數(shù)學(xué)表達(dá)式

6、SQL>SELECTename,sal,sal+3002FROMemp;ENAMESALSAL+300----------------------------KING50005300BLAKE28503150CLARK24502750JONES29753275MARTIN12501550ALLEN16001900...14rowsselected.表達(dá)式優(yōu)先級(jí)乘和除操作的優(yōu)先級(jí)高于加和減。相同優(yōu)先級(jí)的操作符自左向右進(jìn)行計(jì)算。圓括號(hào)“(”“)”,用來重新組合表達(dá)式的優(yōu)先級(jí)*/+_操作符順序SQL>SELECTename,sal,12*sal+1002F

7、ROMemp;ENAMESAL12*SAL+100-----------------------------KING500060100BLAKE285034300CLARK245029500JONES297535800MARTIN125015100ALLEN160019300...14rowsselected.使用圓括號(hào)SQL>SELECTename,sal,12*(sal+100)2FROMemp;ENAMESAL12*(SAL+100)------------------------------KING500061200BLAKE28503540

8、0CLARK245030600JONES297536900MARTIN125016200...14rowss

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。