首頁考試吧論壇Exam8視線考試商城網(wǎng)絡(luò)課程模擬考試考友錄實(shí)用文檔求職招聘論文下載
2013中考
法律碩士
2013高考
MBA考試
2013考研
MPA考試
在職研
中科院
考研培訓(xùn) 自學(xué)考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點(diǎn)日語
職稱英語
口譯筆譯
申碩英語
零起點(diǎn)韓語
商務(wù)英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點(diǎn)英語
托福考試
托業(yè)考試
零起點(diǎn)法語
雅思考試
成人英語三級
零起點(diǎn)德語
等級考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計(jì)算機(jī) 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報(bào) 關(guān) 員
外 銷 員
價(jià)格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報(bào)檢員
法律顧問
管理咨詢
企業(yè)培訓(xùn)
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險(xiǎn)從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國際商務(wù)
心理咨詢
營 銷 師
司法考試
國際貨運(yùn)代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
會計(jì)從業(yè)資格
基金從業(yè)資格
統(tǒng)計(jì)從業(yè)資格
經(jīng)濟(jì)師
精算師
統(tǒng)計(jì)師
會計(jì)職稱
法律顧問
ACCA考試
注冊會計(jì)師
資產(chǎn)評估師
審計(jì)師考試
高級會計(jì)師
注冊稅務(wù)師
國際內(nèi)審師
理財(cái)規(guī)劃師
美國注冊會計(jì)師
一級建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價(jià)師
二級建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價(jià)工程師
注冊測繪師
質(zhì)量工程師
巖土工程師
造價(jià)員考試
注冊計(jì)量師
環(huán)保工程師
化工工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
監(jiān)理工程師
房地產(chǎn)估價(jià)
土地估價(jià)師
安全評價(jià)師
房地產(chǎn)經(jīng)紀(jì)人
投資項(xiàng)目管理師
環(huán)境影響評價(jià)師
土地登記代理人
繽紛校園 實(shí)用文檔 英語學(xué)習(xí) 作文大全 求職招聘 論文下載 訪談|游戲
計(jì)算機(jī)等級考試

2013計(jì)算機(jī)等考四級數(shù)據(jù)庫技術(shù)復(fù)習(xí)筆記(8)

 >>>考試吧考后首發(fā)2013年3月計(jì)算機(jī)等考試題答案  


  第8章 關(guān)系數(shù)據(jù)庫操作語言SQL

  8.1 SQL支持的數(shù)據(jù)類型

  8.1.1 數(shù)值型

  1、 準(zhǔn)確型

  2、 近似型

  8.1.2 字符串型

  1、 普通編碼字符串類型;

  2、 統(tǒng)一編碼字符串類型—Unicode編碼;

  3、 二進(jìn)制字符串類型;

  8.1.3 日期時(shí)間類型

  8.1.4 貨幣類型

  8.2 定義和維護(hù)關(guān)系表

  8.2.1 關(guān)系表的定義與刪除

  1、定義表

  CREATE TABLE <表名> (<列名><數(shù)據(jù)類型>[列級完整性約束定義]{, <列名><數(shù)據(jù)類型>[列級完整性約束定義]…}[,表級完整性約束定義])

  1、 列級完整性約束:

  (1) NOT NULL:取值非空;

  (2) DEFAULT:指定列的默認(rèn)值,形式:DEFAULT 常量;

  (3) UNIQUE:列取值不重復(fù);

  (4) CHECK:列的取值范圍,形式:CHECK(約束表達(dá)式);

  (5) PRIMARY KEY:指定本列為主碼;

  (6) FOREIGN KEY:定義本列為引用其他表的外碼;

  2、 刪除表

  DROP TABLE <表名>

  8.2.2 修改表結(jié)構(gòu)

  ALTER TABLE <表名>

  8.3 數(shù)據(jù)操作語言

  8.3.1 數(shù)據(jù)查詢

  1、查詢語句的基本結(jié)構(gòu):

  SELECT <目標(biāo)列名序列> FROM <數(shù)據(jù)源> {WHERE , GROUP BY , HAVING , ORGER BY}

  (1) 比較:SELECT A,B,C FROM TABLE_A WHERE A>30;

  (2) 確定范圍:WHERE A (NOT)BETWEEN 初始值 AND 結(jié)束值;

  (3) 確定集合:WHERE A (NOT)IN (‘A1’,‘A2’….‘A3’);

  (4) 字符串匹配:WHERE A LIKE <匹配符>;

  (5) 四種<匹配符>:

  (A)_(下劃線):匹配任意一個(gè)字符;

  (B)%(百分號):匹配0個(gè)或多個(gè)字符;

  (C)[ ]:匹配[ ]中的任意一個(gè)字符;

  (D)[^]:不匹配[ ]中的任意一個(gè)字符;

  (6) 涉及空值的查詢:WHERE A IS (NOT)NULL;

  (7) 多重條件查詢:AND(條件必須全部為TRUE,結(jié)果才為TRUE),OR(任一條件為TRUE,結(jié)果即為TRUE);

  (8) 對查詢結(jié)果進(jìn)行排序:ORDER BY A [ASC(順序) | DESC(逆序)];

  (9) 列別名:列名 AS 新列名;

  (10) 消除取值相同的行:SELECT DISTINCT A FROM TABLE_A;

  (11) 使用聚合函數(shù)統(tǒng)計(jì)數(shù)據(jù):SQL的聚合函數(shù):

  (A) COUNT(*):統(tǒng)計(jì)表中元組的個(gè)數(shù);

  (B) COUNT([ALL (全部)| DISTINCT(無重復(fù))] <列名>):統(tǒng)計(jì)本列非空列值的個(gè)數(shù);

  (C) SUM(列名):計(jì)算列值的總和(必須是數(shù)值型列);

  (D) AVG(列名):計(jì)算列值平均值(必須是數(shù)值型列);

  (E) MAX(列名):求列最大值;

  (F) MIN(列名):求列最小值;

  (12) 對查詢結(jié)果進(jìn)行分組計(jì)算:

  (A) 使用GROUP BY;

  (B) 使用HAVING子句;

  3、 連接查詢

  (1) 內(nèi)連接:FROM 表1 JOIN 表2 ON (連接條件);

  (2) 自連接:一種特殊的內(nèi)連接,相互連接的表在物理上是同一張表,但通過為表取別名的方法,在邏輯上分為兩張表;

  (3) 外連接:輸出不滿足連接條件的元組,格式:

  FROM 表1 LEFT|RIGHT OUTER JOIN 表2 ON (連接條件)

1 2 3 下一頁
文章搜索
版權(quán)聲明:如果計(jì)算機(jī)等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級考試網(wǎng)內(nèi)容,請注明出處。