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

  1. 
    
    <b id="glvx9"></b>
        1. <blockquote id="glvx9"><meter id="glvx9"></meter></blockquote>
            首頁(yè) - 網(wǎng)校 - 萬(wàn)題庫(kù) - 直播 - 雄鷹網(wǎng)校 - 團(tuán)購(gòu) - 書(shū)城 - ? - 學(xué)習(xí)通 - 導(dǎo)航 -
            首頁(yè)網(wǎng)校萬(wàn)題庫(kù)直播雄鷹網(wǎng)校團(tuán)購(gòu)書(shū)城?論壇實(shí)用文檔作文大全寶寶起名
            2015中考
            法律碩士
            2015高考
            MBA考試
            2015考研
            MPA考試
            在職研
            中科院
            考研培訓(xùn)
            專升本
            自學(xué)考試 成人高考
            四 六 級(jí)
            GRE考試
            攻碩英語(yǔ)
            零起點(diǎn)日語(yǔ)
            職稱英語(yǔ)
            口譯筆譯
            申碩英語(yǔ)
            零起點(diǎn)韓語(yǔ)
            商務(wù)英語(yǔ)
            日語(yǔ)等級(jí)
            GMAT考試
            公共英語(yǔ)
            職稱日語(yǔ)
            新概念英語(yǔ)
            專四專八
            博思考試
            零起點(diǎn)英語(yǔ)
            托?荚
            托業(yè)考試
            零起點(diǎn)法語(yǔ)
            雅思考試
            成人英語(yǔ)三級(jí)
            零起點(diǎn)德語(yǔ)
            等級(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)檢員
            法律顧問(wèn)
            管理咨詢
            企業(yè)培訓(xùn)
            社會(huì)工作者
            銀行從業(yè)
            教師資格
            營(yíng)養(yǎng)師
            保險(xiǎn)從業(yè)
            普 通 話
            證券從業(yè)
            跟 單 員
            秘書(shū)資格
            電子商務(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ì)職稱
            法律顧問(wèn)
            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)
            英語(yǔ)學(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)。

              用SELECT 創(chuàng)建記錄和表

              你也許已經(jīng)注意到,INSERT 語(yǔ)句與DELETE語(yǔ)句和UPDATE語(yǔ)句有一點(diǎn)不同,它一次只操作一個(gè)記錄。然而,有一個(gè)方法可以使INSERT 語(yǔ)句一次添加多個(gè)記錄。要作到這一點(diǎn),你需要把INSERT 語(yǔ)句與SELECT 語(yǔ)句結(jié)合起來(lái),象這樣:

              代碼:INSERT mytable (first_column,second_column)

              SELECT another_first,another_second

              FROM anothertable

              WHERE another_first=’Copy Me!’ 這個(gè)語(yǔ)句從anothertable拷貝記錄到mytable.只有表anothertable中字段another_first的值為’Copy Me!’的記錄才被拷貝。

              當(dāng)為一個(gè)表中的記錄建立備份時(shí),這種形式的INSERT 語(yǔ)句是非常有用的。在刪除一個(gè)表中的記錄之前,你可以先用這種方法把它們拷貝到另一個(gè)表中。

              如果你需要拷貝整個(gè)表,你可以使用SELECT INTO 語(yǔ)句。例如,下面的語(yǔ)句創(chuàng)建了一個(gè)名為newtable的新表,該表包含表mytable的所有數(shù)據(jù):

              代碼:SELECT * INTO newtable FROM mytable 你也可以指定只有特定的字段被用來(lái)創(chuàng)建這個(gè)新表。要做到這一點(diǎn),只需在字段列表中指定你想要拷貝的字段。另外,你可以使用WHERE 子句來(lái)限制拷貝到新表中的記錄。下面的例子只拷貝字段second_columnd的值等于’Copy Me!’的記錄的first_column字段。

              代碼:SELECT first_column INTO newtable

              FROM mytable

              WHERE second_column=’Copy Me!’ 使用SQL修改已經(jīng)建立的表是很困難的。例如,如果你向一個(gè)表中添加了一個(gè)字段,沒(méi)有容易的辦法來(lái)去除它。另外,如果你不小心把一個(gè)字段的數(shù)據(jù)類型給錯(cuò)了,你將沒(méi)有辦法改變它。但是,使用本節(jié)中講述的SQL語(yǔ)句,你可以繞過(guò)這兩個(gè)問(wèn)題。

              例如,假設(shè)你想從一個(gè)表中刪除一個(gè)字段。使用SELECT INTO 語(yǔ)句,你可以創(chuàng)建該表的一個(gè)拷貝,但不包含要?jiǎng)h除的字段。這使你既刪除了該字段,又保留了不想刪除的數(shù)據(jù)。

              如果你想改變一個(gè)字段的數(shù)據(jù)類型,你可以創(chuàng)建一個(gè)包含正確數(shù)據(jù)類型字段的新表。創(chuàng)建好該表后,你就可以結(jié)合使用UPDATE語(yǔ)句和SELECT 語(yǔ)句,把原來(lái)表中的所有數(shù)據(jù)拷貝到新表中。通過(guò)這種方法,你既可以修改表的結(jié)構(gòu),又能保存原有的數(shù)據(jù)。

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

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

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

              INSERT 語(yǔ)句的完整句法如下:

              代碼:INSERT [INTO] {table_name|view_name} [(column_list)] {DEFAULT VALUES | Values_list | select_statement} 如果一個(gè)表有多個(gè)字段,通過(guò)把字段名和字段值用逗號(hào)隔開(kāi),你可以向所有的字段中插入數(shù)據(jù)。假設(shè)表mytable有三個(gè)字段first_column,second_column,和third_column。下面的INSERT語(yǔ)句添加了一條三個(gè)字段都有值的完整記錄:

              代碼:INSERT mytable (first_column,second_column,third_column) VALUES (‘some data’,’some more data’,’yet more data’)

              [code]

              注意

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

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

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

              如果該字段不能接受空值,而且沒(méi)有缺省值,就會(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來(lái)訪問(wèn)新記錄的標(biāo)識(shí)字段的值?紤]如下的SQL語(yǔ)句:

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

              代碼: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字段用來(lái)保存字段first_column的值。

              刪除記錄

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

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

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

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

              注意

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

              更新記錄

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

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

              下面是UPDATE語(yǔ)句的完整句法:

              代碼: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語(yǔ)句。但是,如果你需要更新很長(zhǎng)的字符串,應(yīng)使用UPDATETEXT語(yǔ)句。這部分內(nèi)容對(duì)本書(shū)來(lái)說(shuō)太高級(jí)了,因此不加討論。要了解更多的信息,請(qǐng)參考Microsoft SQL Sever 的文檔。

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

              你也可以同時(shí)更新多個(gè)字段。例如,下面的UPDATE語(yǔ)句同時(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忽略語(yǔ)句中多余的空格。你可以把SQL語(yǔ)句寫(xiě)成任何你最容易讀的格式。

              用SELECT 創(chuàng)建記錄和表

              你也許已經(jīng)注意到,INSERT 語(yǔ)句與DELETE語(yǔ)句和UPDATE語(yǔ)句有一點(diǎn)不同,它一次只操作一個(gè)記錄。然而,有一個(gè)方法可以使INSERT 語(yǔ)句一次添加多個(gè)記錄。要作到這一點(diǎn),你需要把INSERT 語(yǔ)句與SELECT 語(yǔ)句結(jié)合起來(lái),象這樣:

              代碼:INSERT mytable (first_column,second_column)

              SELECT another_first,another_second

              FROM anothertable

              WHERE another_first=’Copy Me!’ 這個(gè)語(yǔ)句從anothertable拷貝記錄到mytable.只有表anothertable中字段another_first的值為’Copy Me!’的記錄才被拷貝。

              當(dāng)為一個(gè)表中的記錄建立備份時(shí),這種形式的INSERT 語(yǔ)句是非常有用的。在刪除一個(gè)表中的記錄之前,你可以先用這種方法把它們拷貝到另一個(gè)表中。

              如果你需要拷貝整個(gè)表,你可以使用SELECT INTO 語(yǔ)句。例如,下面的語(yǔ)句創(chuàng)建了一個(gè)名為newtable的新表,該表包含表mytable的所有數(shù)據(jù):

              代碼:SELECT * INTO newtable FROM mytable 你也可以指定只有特定的字段被用來(lái)創(chuàng)建這個(gè)新表。要做到這一點(diǎn),只需在字段列表中指定你想要拷貝的字段。另外,你可以使用WHERE 子句來(lái)限制拷貝到新表中的記錄。下面的例子只拷貝字段second_columnd的值等于’Copy Me!’的記錄的first_column字段。

              代碼:SELECT first_column INTO newtable

              FROM mytable

              WHERE second_column=’Copy Me!’ 使用SQL修改已經(jīng)建立的表是很困難的。例如,如果你向一個(gè)表中添加了一個(gè)字段,沒(méi)有容易的辦法來(lái)去除它。另外,如果你不小心把一個(gè)字段的數(shù)據(jù)類型給錯(cuò)了,你將沒(méi)有辦法改變它。但是,使用本節(jié)中講述的SQL語(yǔ)句,你可以繞過(guò)這兩個(gè)問(wèn)題。

              例如,假設(shè)你想從一個(gè)表中刪除一個(gè)字段。使用SELECT INTO 語(yǔ)句,你可以創(chuàng)建該表的一個(gè)拷貝,但不包含要?jiǎng)h除的字段。這使你既刪除了該字段,又保留了不想刪除的數(shù)據(jù)。

              如果你想改變一個(gè)字段的數(shù)據(jù)類型,你可以創(chuàng)建一個(gè)包含正確數(shù)據(jù)類型字段的新表。創(chuàng)建好該表后,你就可以結(jié)合使用UPDATE語(yǔ)句和SELECT 語(yǔ)句,把原來(lái)表中的所有數(shù)據(jù)拷貝到新表中。通過(guò)這種方法,你既可以修改表的結(jié)構(gòu),又能保存原有的數(shù)據(jù)。

              相關(guān)推薦:

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

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

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

            文章搜索
            版權(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)技巧