在线现看午夜福利片|女人16久久免费视频|鲁丝片一区鲁丝片二区鲁丝|一区二区三区欧美在线

  1. 
    
    <b id="glvx9"></b>
        1. <blockquote id="glvx9"><meter id="glvx9"></meter></blockquote>
            首頁 - 網(wǎng)校 - 萬題庫 - 直播 - 雄鷹網(wǎng)校 - 團(tuán)購(gòu) - 書城 - 模考 - 學(xué)習(xí)通 - 導(dǎo)航 -
            首頁網(wǎng)校萬題庫直播雄鷹網(wǎng)校團(tuán)購(gòu)書城模考論壇實(shí)用文檔作文大全寶寶起名
            2015中考
            法律碩士
            2015高考
            MBA考試
            2015考研
            MPA考試
            在職研
            中科院
            考研培訓(xùn)
            專升本
            自學(xué)考試 成人高考
            四 六 級(jí)
            GRE考試
            攻碩英語
            零起點(diǎn)日語
            職稱英語
            口譯筆譯
            申碩英語
            零起點(diǎn)韓語
            商務(wù)英語
            日語等級(jí)
            GMAT考試
            公共英語
            職稱日語
            新概念英語
            專四專八
            博思考試
            零起點(diǎn)英語
            托?荚
            托業(yè)考試
            零起點(diǎn)法語
            雅思考試
            成人英語三級(jí)
            零起點(diǎn)德語
            等級(jí)考試
            華為認(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)
            社會(huì)工作者
            銀行從業(yè)
            教師資格
            營(yíng)養(yǎng)師
            保險(xiǎn)從業(yè)
            普 通 話
            證券從業(yè)
            跟 單 員
            秘書資格
            電子商務(wù)
            期貨考試
            國(guó)際商務(wù)
            心理咨詢
            營(yíng) 銷 師
            司法考試
            國(guó)際貨運(yùn)代理人
            人力資源管理師
            廣告師職業(yè)水平
            衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
            會(huì)計(jì)從業(yè)資格
            基金從業(yè)資格
            統(tǒng)計(jì)從業(yè)資格
            經(jīng)濟(jì)師
            精算師
            統(tǒng)計(jì)師
            會(huì)計(jì)職稱
            法律顧問
            ACCA考試
            初級(jí)會(huì)計(jì)職稱
            資產(chǎn)評(píng)估師
            高級(jí)經(jīng)濟(jì)師
            注冊(cè)會(huì)計(jì)師
            高級(jí)會(huì)計(jì)師
            美國(guó)注冊(cè)會(huì)計(jì)師
            審計(jì)師考試
            國(guó)際內(nèi)審師
            注冊(cè)稅務(wù)師
            理財(cái)規(guī)劃師
            一級(jí)建造師
            安全工程師
            設(shè)備監(jiān)理師
            公路監(jiān)理師
            公路造價(jià)師
            二級(jí)建造師
            招標(biāo)師考試
            物業(yè)管理師
            電氣工程師
            建筑師考試
            造價(jià)工程師
            注冊(cè)測(cè)繪師
            質(zhì)量工程師
            巖土工程師
            注冊(cè)給排水
            造價(jià)員考試
            注冊(cè)計(jì)量師
            環(huán)保工程師
            化工工程師
            暖通工程師
            咨詢工程師
            結(jié)構(gòu)工程師
            城市規(guī)劃師
            材料員考試
            消防工程師
            監(jiān)理工程師
            房地產(chǎn)估價(jià)
            土地估價(jià)師
            安全評(píng)價(jià)師
            房地產(chǎn)經(jīng)紀(jì)人
            投資項(xiàng)目管理師
            環(huán)境影響評(píng)價(jià)師
            土地登記代理人
            寶寶起名
            繽紛校園
            實(shí)用文檔
            入黨申請(qǐng)
            英語學(xué)習(xí)
            思想?yún)R報(bào)
            作文大全
            工作總結(jié)
            求職招聘 論文下載 直播課堂

            2016年計(jì)算機(jī)二級(jí)MySQL輔導(dǎo)知識(shí):連接查詢

            考試吧整理“2016年計(jì)算機(jī)二級(jí)MySQL輔導(dǎo)知識(shí):連接查詢”供考生參考。更多計(jì)算機(jī)等級(jí)考試相關(guān)信息請(qǐng)關(guān)注考試吧計(jì)算機(jī)等級(jí)考試網(wǎng)。

              點(diǎn)擊查看:2016年計(jì)算機(jī)二級(jí)考試MySQL輔導(dǎo)知識(shí)匯總

              連接查詢

              通過連接運(yùn)算符可以實(shí)現(xiàn)多個(gè)表查詢。連接是關(guān)系數(shù)據(jù)庫模型的主要特點(diǎn),也是它區(qū)別于其它類型數(shù)據(jù)庫管理系統(tǒng)的一個(gè)標(biāo)志。

              在關(guān)系數(shù)據(jù)庫管理系統(tǒng)中,表建立時(shí)各數(shù)據(jù)之間的關(guān)系不必確定,常把一個(gè)實(shí)體的所有信息存放在一個(gè)表中。當(dāng)檢索數(shù)據(jù)時(shí),通過連接操作查詢出存放在多個(gè)表中的不同實(shí)體的信息。連接操作給用戶帶來很大的靈活性,他們可以在任何時(shí)候增加新的數(shù)據(jù)類型。為不同實(shí)體創(chuàng)建新的表,爾后通過連接進(jìn)行查詢。

              連接可以在SELECT 語句的FROM子句或WHERE子句中建立,似是而非在FROM子句中指出連接時(shí)有助于

              將連接操作與WHERE子句中的搜索條件區(qū)分開來。所以,在Transact-SQL中推薦使用這種方法。

              SQL-92標(biāo)準(zhǔn)所定義的FROM子句的連接語法格式為:

              代碼:FROM join_table join_type join_table [ON (join_condition)]其中join_table指出參與連接操作的表名,連接可以對(duì)同一個(gè)表操作,也可以對(duì)多表操作,對(duì)同一個(gè)表操作的連接又稱做自連接。

              join_type 指出連接類型,可分為三種:內(nèi)連接、外連接和交叉連接。

              內(nèi)連接(INNER JOIN)使用比較運(yùn)算符進(jìn)行表間某(些)列數(shù)據(jù)的比較操作,并列出這些表中與連接條件相匹配的數(shù)據(jù)行。根據(jù)所使用的比較方式不同,內(nèi)連接又分為等值連接、自然連接和不等連接三種。

              外連接分為左外連接(LEFT OUTER JOIN或LEFT JOIN)、右外連接(RIGHT OUTER JOIN或RIGHT JOIN)

              和全外連接(FULL OUTER JOIN或FULL JOIN)三種。與內(nèi)連接不同的是,外連接不只列出與連接條件相匹配的行,而是列出左表(左外連接時(shí))、右表(右外連接時(shí))或兩個(gè)表(全外連接時(shí))中所有符合搜索條件的數(shù)據(jù)行。

              交叉連接(CROSS JOIN)沒有WHERE 子句,它返回連接表中所有數(shù)據(jù)行的笛卡爾積,其結(jié)果集合中的數(shù)據(jù)行數(shù)等于第一個(gè)表中符合查詢條件的數(shù)據(jù)行數(shù)乘以第二個(gè)表中符合查詢條件的數(shù)據(jù)行數(shù)。

              連接操作中的ON (join_condition) 子句指出連接條件,它由被連接表中的列和比較運(yùn)算符、邏輯運(yùn)算符等構(gòu)成。

              無論哪種連接都不能對(duì)text、ntext和image數(shù)據(jù)類型列進(jìn)行直接連接,但可以對(duì)這三種列進(jìn)行間接連接。

              例如:

              代碼:SELECT p1.pub_id,p2.pub_id,p1.pr_info

              FROM pub_info AS p1 INNER JOIN pub_info AS p2

              ON DATALENGTH(p1.pr_info)=DATALENGTH(p2.pr_info)

              (一)內(nèi)連接

              內(nèi)連接查詢操作列出與連接條件匹配的數(shù)據(jù)行,它使用比較運(yùn)算符比較被連接列的列值。

              內(nèi)連接分三種:

              1、等值連接:在連接條件中使用等于號(hào)(=)運(yùn)算符比較被連接列的列值,其查詢結(jié)果中列出被連接表中的所有列,包括其中的重復(fù)列。

              2、不等連接: 在連接條件使用除等于運(yùn)算符以外的其它比較運(yùn)算符比較被連接的列的列值。這些運(yùn)算符包括>、>=、、!。

              3、自然連接:在連接條件中使用等于(=)運(yùn)算符比較被連接列的列值,但它使用選擇列表指出查詢結(jié)果集合中所包括的列,并刪除連接表中的重復(fù)列。

              例,下面使用等值連接列出authors和publishers表中位于同一城市的作者和出版社:

              代碼:SELECT *

              FROM authors AS a INNER JOIN publishers AS p

              ON a.city=p.city又如使用自然連接,在選擇列表中刪除authors 和publishers 表中重復(fù)列(city和state):

              復(fù)制內(nèi)容到剪貼板

              代碼:SELECT a.*,p.pub_id,p.pub_name,p.country

              FROM authors AS a INNER JOIN publishers AS p

              ON a.city=p.city

              (二)外連接內(nèi)連接時(shí),返回查詢結(jié)果集合中的僅是符合查詢條件( WHERE 搜索條件或 HAVING 條件)和連接條件的行。而采用外連接時(shí),它返回到查詢結(jié)果集合中的不僅包含符合連接條件的行,而且還包括左表(左外連接時(shí))、右表(右外連接時(shí))或兩個(gè)邊接表(全外連接)中的所有數(shù)據(jù)行。

              如下面使用左外連接將論壇內(nèi)容和作者信息連接起來:

              代碼:SELECT a.*,b.* FROM `luntan` LEFT JOIN usertable as b

              ON a.username=b.username下面使用全外連接將city表中的所有作者以及user表中的所有作者,以及他們所在的城市:

              代碼:SELECT a.*,b.*

              FROM city as a FULL OUTER JOIN user as b

              ON a.username=b.username

              (三)交叉連接

              交叉連接不帶WHERE 子句,它返回被連接的兩個(gè)表所有數(shù)據(jù)行的笛卡爾積,返回到結(jié)果集合中的數(shù)據(jù)行數(shù)等于第一個(gè)表中符合查詢條件的數(shù)據(jù)行數(shù)乘以第二個(gè)表中符合查詢條件的數(shù)據(jù)行數(shù)。

              例,titles表中有6類圖書,而publishers表中有8家出版社,則下列交叉連接檢索到的記錄數(shù)將等于6*8=48行。

              代碼:SELECT `type`,`pub_name`

              FROM `titles` CROSS JOIN `publishers`

              ORDER BY `type`

              SQL核心語句(非常實(shí)用的幾個(gè)技巧)

              _ArticleContent1_lblContent>插入數(shù)據(jù)

              向表中添加一個(gè)新記錄,你要使用SQL INSERT 語句。這里有一個(gè)如何使用這種語句的例子:

              代碼:INSERT mytable (mycolumn) VALUES (‘some data’) 這個(gè)語句把字符串’some data’插入表mytable的mycolumn字段中。將要被插入數(shù)據(jù)的字段的名字在第一個(gè)括號(hào)中指定,實(shí)際的數(shù)據(jù)在第二個(gè)括號(hào)中給出。

              INSERT 語句的完整句法如下:

              代碼:INSERT [INTO] {table_name|view_name} [(column_list)] {DEFAULT VALUES |

              Values_list | select_statement} 如果一個(gè)表有多個(gè)字段,通過把字段名和字段值用逗號(hào)隔開,你可以向所有的字段中插入數(shù)據(jù)。假設(shè)表mytable有三個(gè)字段first_column,second_column,和third_column。

              下面的INSERT語句添加了一條三個(gè)字段都有值的完整記錄:

              代碼:INSERT mytable (first_column,second_column,third_column)

              VALUES (‘some data’,’some more data’,’yet more data’) 注意

              你可以使用INSERT語句向文本型字段中插入數(shù)據(jù)。但是,如果你需要輸入很長(zhǎng)的字符串,你應(yīng)該使用WRITETEXT語句。這部分內(nèi)容對(duì)本書來說太高級(jí)了,因此不加討論。要了解更多的信息,請(qǐng)參考Microsoft SQL Sever 的文檔。

              如果你在INSERT 語句中只指定兩個(gè)字段和數(shù)據(jù)會(huì)怎么樣呢?換句話說,你向一個(gè)表中插入一條新記錄,但有一個(gè)字段沒有提供數(shù)據(jù)。在這種情況下,有下面的四種可能:

              如果該字段有一個(gè)缺省值,該值會(huì)被使用。例如,假設(shè)你插入新記錄時(shí)沒有給字段third_column提供數(shù)據(jù),而這個(gè)字段有一個(gè)缺省值’some value’。在這種情況下,當(dāng)新記錄建立時(shí)會(huì)插入值’some value’。       如果該字段可以接受空值,而且沒有缺省值,則會(huì)被插入空值。

              如果該字段不能接受空值,而且沒有缺省值,就會(huì)出現(xiàn)錯(cuò)誤。你會(huì)收到錯(cuò)誤信息:

              The column in table mytable may not be null.

              最后,如果該字段是一個(gè)標(biāo)識(shí)字段,那么它會(huì)自動(dòng)產(chǎn)生一個(gè)新值。當(dāng)你向一個(gè)有標(biāo)識(shí)字段的表中插入新記錄時(shí),只要忽略該字段,標(biāo)識(shí)字段會(huì)給自己賦一個(gè)新值。

              注意:

              向一個(gè)有標(biāo)識(shí)字段的表中插入新記錄后,你可以用SQL變量@@identity來訪問新記錄的標(biāo)識(shí)字段的值。考慮如下的SQL語句:

              代碼:INSERT mytable (first_column) VALUES(‘some value’) [code]

              [code]INSERT anothertable(another_first,another_second)

              VALUES(@@identity,’some value’) 如果表mytable有一個(gè)標(biāo)識(shí)字段,該字段的值會(huì)被插入表anothertable的another_first字段。這是因?yàn)樽兞緻@identity總是保存最后一次插入標(biāo)識(shí)字段的值。

              字段another_first應(yīng)該與字段first_column有相同的數(shù)據(jù)類型。但是,字段another_first不能是應(yīng)該標(biāo)識(shí)字段。Another_first字段用來保存字段first_column的值。

              刪除記錄

              要從表中刪除一個(gè)或多個(gè)記錄,需要使用SQL DELETE語句。你可以給DELETE 語句提供WHERE 子句。WHERE子句用來選擇要?jiǎng)h除的記錄。例如,下面的這個(gè)DELETE語句只刪除字段first_column的值等于’Delete Me’的記錄:

              代碼:DELETE mytable WHERE first_column=’Deltet Me’ DELETE 語句的完整句法如下:

              代碼:DELETE [FROM] {table_name|view_name} [WHERE clause] 在SQL SELECT 語句中可以使用的任何條件都可以在DELECT 語句的WHERE子句 中使用。例如,下面的這個(gè)DELETE語句只刪除那些first_column字段的值為’goodbye’或second_column字段的值為’so long’的記錄:

              代碼:DELETE mytable WHERE first_column=’goodby’ OR second_column=’so long’ 如果你不給DELETE 語句提供WHERE 子句,表中的所有記錄都將被刪除。你不應(yīng)該有這種想法。如果你想刪除應(yīng)該表中的所有記錄,應(yīng)使用第十章所講的TRUNCATE TABLE語句。

              注意

              為什么要用TRUNCATE TABLE 語句代替DELETE語句?當(dāng)你使用TRUNCATE TABLE語句時(shí),記錄的刪除是不作記錄的。也就是說,這意味著TRUNCATE TABLE 要比DELETE快得多。

              更新記錄

              要修改表中已經(jīng)存在的一條或多條記錄,應(yīng)使用SQL UPDATE語句。同DELETE語句一樣,UPDATE語句可以使用WHERE子句來選擇更新特定的記錄。請(qǐng)看這個(gè)例子:

              代碼:UPDATE mytable SET first_column=’Updated!’ WHERE second_column=’Update Me!’ 這個(gè)UPDATE 語句更新所有second_column字段的值為’Update Me!’的記錄。對(duì)所有被選中的記錄,字段first_column的值被置為’Updated!’。

              下面是UPDATE語句的完整句法:

              代碼:UPDATE {table_name|view_name} SET [{table_name|view_name}]

              {column_list|variable_list|variable_and_column_list}

              [,{column_list2|variable_list2|variable_and_column_list2}…

              [,{column_listN|variable_listN|variable_and_column_listN}]]

              [WHERE clause] 注意

              你可以對(duì)文本型字段使用UPDATE語句。但是,如果你需要更新很長(zhǎng)的字符串,應(yīng)使用UPDATETEXT語句。這部分內(nèi)容對(duì)本書來說太高級(jí)了,因此不加討論。要了解更多的信息,請(qǐng)參考Microsoft SQL Sever 的文檔。

              如果你不提供WHERE子句,表中的所有記錄都將被更新。有時(shí)這是有用的。例如,如果你想把表titles中的所有書的價(jià)格加倍,你可以使用如下的UPDATE 語句:

              你也可以同時(shí)更新多個(gè)字段。例如,下面的UPDATE語句同時(shí)更新first_column,second_column,和third_column這三個(gè)字段:

              代碼:UPDATE mytable SET first_column=’Updated!’

              Second_column=’Updated!’

              Third_column=’Updated!’

              WHERE first_column=’Update Me1’ 技巧

              SQL忽略語句中多余的空格。你可以把SQL語句寫成任何你最容易讀的格式。

              相關(guān)推薦:

              各地2016年全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間匯總

              2016年計(jì)算機(jī)二級(jí)MySQL練習(xí)題及答案匯總

              2016年計(jì)算機(jī)等級(jí)考試綜合查詢網(wǎng)常見問題匯總

            文章搜索
            版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
            Copyright © 2004- 考試吧計(jì)算機(jī)等級(jí)考試網(wǎng) All Rights Reserved 
            中國(guó)科學(xué)院研究生院權(quán)威支持(北京)
            在線模擬試題
            考證通關(guān)殺器
            考試最新資訊
            學(xué)
            一次通關(guān)技巧