freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sql語(yǔ)句學(xué)習(xí)(更新版)

  

【正文】 拷貝字段second_columnd的值等于’Copy Me!’的記錄的first_column字段。然而,有一個(gè)方法可以使INSERT 語(yǔ)句一次添加多個(gè)記錄。這部分內(nèi)容對(duì)本書(shū)來(lái)說(shuō)太高級(jí)了,因此不加討論。注意:為什么要用TRUNCATE TABLE 語(yǔ)句代替DELETE語(yǔ)句?當(dāng)你使用TRUNCATE TABLE語(yǔ)句時(shí),記錄的刪除是不作記錄的。Another_first字段用來(lái)保存字段first_column的值。■ 如果該字段不能接受空值,而且沒(méi)有缺省值,就會(huì)出現(xiàn)錯(cuò)誤。但是,如果你需要輸入很長(zhǎng)的字符串,你應(yīng)該使用WRITETEXT語(yǔ)句。下面的例子對(duì)firstname和lastname兩個(gè)字段建立索引:CREATE INDEX name_index ON username(firstname,lastname)這個(gè)例子對(duì)兩個(gè)字段建立了單個(gè)索引。(這里有一個(gè)如何對(duì)一個(gè)表建立聚簇索引的例子:CREATE CLUSTERED INDEX mycolumn_clust_index ON mytable(mycolumn)如果表中有重復(fù)的記錄,當(dāng)你試圖用這個(gè)語(yǔ)句建立索引時(shí),會(huì)出現(xiàn)錯(cuò)誤。索引mycolumn_index對(duì)表mytable的mycolumn字段進(jìn)行。如果對(duì)一個(gè)字段建立了唯一索引,你將不能向這個(gè)字段輸入重復(fù)的值。 這兩種類型的索引都有兩個(gè)重要屬性:你可以用兩者中任一種類型同時(shí)對(duì)多個(gè)字段建立索引(復(fù)合索引);兩種類型的索引都可以指定為唯一索引。你可以對(duì)日期時(shí)間字段建立聚簇索引,對(duì)用戶名字段建立非聚簇索引。例如,假設(shè)你用一個(gè)表來(lái)記錄訪問(wèn)者在你網(wǎng)點(diǎn)上的活動(dòng)。例如,它也許同時(shí)有主題索引和作者索引。而根頁(yè)所指向的兩個(gè)頁(yè)又分別把記錄分割成更小的部分。通過(guò)隨機(jī)的翻尋,你最終可以到達(dá)正確的頁(yè)碼。對(duì)一個(gè)較大的表來(lái)說(shuō),通過(guò)加索引,一個(gè)通常要花費(fèi)幾個(gè)小時(shí)來(lái)完成的查詢只要幾分鐘就可以完成。)4)、為了建立一個(gè)標(biāo)識(shí)字段,你只需在字段定義后面加上表達(dá)式IDENTITY即可。有兩個(gè)函數(shù),TTRIM()和LTRIM(),可以用來(lái)從字符串中剪掉空格。下面是這個(gè)查詢的結(jié)果:site name sounds like……………………………………………………………….Yahoo Y000Mahoo M000Microsoft M262Macrosoft M262Minisoft M521Microshoft M262Zicrosoft Z262Zaposoft Z121Millisoft M421Nanosoft N521Megasoft M221Picosoft P221(12 row(s) affected)如果你仔細(xì)看一下音標(biāo)碼,你會(huì)注意到音標(biāo)碼的第一個(gè)字母與字段值的第一個(gè)字母相同。函數(shù)DIFFERENCE()返回一個(gè)0到4之間的數(shù)字。注意:如果你想匹配百分號(hào)或下劃線字符本身,你需要把它們括在方括號(hào)中。通過(guò)在括號(hào)內(nèi)的表達(dá)式中同時(shí)包含一個(gè)范圍和一些指定的字符,你可以把這兩種方法結(jié)合起來(lái)。在第一頁(yè),你想顯示所有首字母在A到M之間的站點(diǎn)。描述為We have the greatest collection of trading cards in the world!的站點(diǎn)也被返回。你可以建立一個(gè)表用來(lái)保存一系列的站點(diǎn)名稱,統(tǒng)一資源定位器(URL),描述,和類別,并允許訪問(wèn)者通過(guò)在HTML form中輸入關(guān)鍵字來(lái)檢索這些內(nèi)容。第一個(gè)變量指定了數(shù)據(jù)類型和長(zhǎng)度。你可以使用如下的SELECT 語(yǔ)句:SELECT vote FROM opinion WHERE username IN (‘Bill Gates’,’President Clinton’)最后,你可以在使用BETWEEN或IN的同時(shí)使用表達(dá)式NOT。使用哪一種語(yǔ)句是編程風(fēng)格的問(wèn)題,但你會(huì)發(fā)現(xiàn)使用表達(dá)式BETWEEN 的語(yǔ)句更易讀。如果字段是空的,函數(shù)MIN()返回空值。要計(jì)算所有定購(gòu)量的總和,你可以使用函數(shù)SUM():SELECT SUM(purchase_amount) FROM orders函數(shù)SUM()的返回值代表字段purchase_amount中所有值的平均值。假如你對(duì)你的站點(diǎn)進(jìn)行一次較為復(fù)雜的民意調(diào)查。因此,你不需要指定要被計(jì)算的特定字段。你可以通過(guò)使用關(guān)鍵字DISTINCT來(lái)得到該數(shù)目?,F(xiàn)在你可以在你的ASP網(wǎng)頁(yè)的數(shù)據(jù)庫(kù)方法中使用這個(gè)名字。例如,如果你想統(tǒng)計(jì)存儲(chǔ)在表中的一次民意測(cè)驗(yàn)的投票結(jié)果。Like [SV]ing 返回長(zhǎng)為四個(gè)字符的字符串,結(jié)尾是ing,開(kāi)始是從S到V。Like _en 返回以en結(jié)束的三個(gè)字符串Like %een 返回以een結(jié)束的任意字符串Like BR% 返回以BR開(kāi)始的任意字符串[] 指定范圍內(nèi)的任意單個(gè)字符% 代表零個(gè)或者多個(gè)任意字符四種通配符的含義Microsoft SQL 支持五種類型的集合函數(shù)。這里有一個(gè)例子:SELECT COUNT(au_lname) FROM authors這個(gè)例子計(jì)算表authors中名字(last name)的數(shù)目。通常,當(dāng)你使用COUNT()時(shí),字段中的空值將被忽略。這個(gè)表有一個(gè)名為vote的字段,該字段的值要么是0,要么是1。要計(jì)算你的用戶投票的平均值,你需要使用函數(shù)AVG():SELECT AVG(vote) FROM opinion這個(gè)SELECT語(yǔ)句的返回值代表用戶對(duì)你站點(diǎn)的平均喜歡程度。訪問(wèn)者可以選擇從1到10 的值來(lái)表示他們對(duì)你站點(diǎn)的評(píng)價(jià)。最后,你將學(xué)會(huì)一個(gè)發(fā)送郵件的簡(jiǎn)單方法。但是,存在一種等價(jià)的方式。例如,要比較SMALLINT型和INT型數(shù)據(jù)的大小,你不需要進(jìn)行顯式的類型轉(zhuǎn)換。字段price要被轉(zhuǎn)換成字符型,才可以在它后面連接上字符串’US Dollars’。但是,它只能返回那些其描述中只有trading card這個(gè)字符串的站點(diǎn)。百分號(hào)是通配符的例子之一。中括號(hào)([])用來(lái)匹配處在指定范圍內(nèi)的單個(gè)字符。例如,要得到那些名字不以Y開(kāi)頭的站點(diǎn),你可以使用如下的查詢:SELECT site_name FROM site_directory WHERE site_name LIKE ‘[^Y]%’對(duì)給定的字符或字符范圍均可以使用脫字符。例如,下面的語(yǔ)句返回所有其描述中包含百分號(hào)的站點(diǎn): SELECT site_name FROM site_directory WHERE site_desc LIKE ‘%[%]%’Microsoft SQL 有兩個(gè)允許你按照發(fā)音來(lái)匹配字符串的函數(shù)。這兩個(gè)名字的發(fā)音與Microsoft都很相似。函數(shù)DIFFERENDE()比較兩個(gè)字符串的第一個(gè)字母和所有的輔音字母。你可以嵌套使用這兩個(gè)函數(shù),把一個(gè)字符串前后的空格同時(shí)刪去:SELECT LTRIM(RTRIM(site_name) FROM site_directory你會(huì)發(fā)現(xiàn),在從CHAR型字段中剪掉多余的空格時(shí),這兩個(gè)函數(shù)非常有用。 刪除和修改表1)、DROP TABLE mytable2)、你想清除表中的所有數(shù)據(jù)但不刪除這個(gè)表,你可以使用TRUNCATE TABLE語(yǔ)句:TRUNCATE TABLE mytable第三章 建立索引 假設(shè)你想找到本書(shū)中的某一個(gè)句子。對(duì)于包含索引的數(shù)據(jù)庫(kù),SQL Sever需要一個(gè)可觀的額外空間。通過(guò)這種方法,你可以繼續(xù)把書(shū)分成更小的部分,直至找到正確的頁(yè)碼附近。在聚簇索引中,索引樹(shù)的葉級(jí)頁(yè)包含實(shí)際的數(shù)據(jù):記錄的索引順序與物理順序相同。 每個(gè)表只能有一個(gè)聚簇索引,因?yàn)橐粋€(gè)表中的記錄只能以一種物理順序存放。但是,一個(gè)表可以有不止一個(gè)非聚簇索引。另外,雖然非聚簇索引可以提高從表中 取數(shù)據(jù)的速度,它也會(huì)降低向表中插入和更新數(shù)據(jù)的速度。如果你希望根據(jù)完整姓名從表中取數(shù)據(jù),你需要建立一個(gè)同時(shí)對(duì)姓字段和名字字段進(jìn)行的索引。通過(guò)強(qiáng)制一個(gè)字段成為唯一值字段,你可以防止這種情況的發(fā)生。建立了一個(gè)索引后,你可以用下面的SQL語(yǔ)句刪除它:DROP INDEX 注意在DROP INDEX 語(yǔ)句中你要包含表的名字。要對(duì)一個(gè)表建立唯一索引,可以使用關(guān)鍵字UNIQUE。這里有一個(gè)如何使用這種語(yǔ)句的例子: INSERT mytable (mycolumn) VALUES (‘some data’)這個(gè)語(yǔ)句把字符串’some data’插入表mytable的mycolumn字段中。如果你在INSERT 語(yǔ)句中只指定兩個(gè)字段和數(shù)據(jù)會(huì)怎么樣呢?換句話說(shuō),你向一個(gè)表中插入一條新記錄,但有一個(gè)字段沒(méi)有提供數(shù)據(jù)。 注意: 向一個(gè)有標(biāo)識(shí)字段的表中插入新記錄后,你可以用SQL變量identity來(lái)訪問(wèn)新記錄的標(biāo)識(shí)字段的值。WHERE子句用來(lái)選擇要?jiǎng)h除的記錄。同DELETE語(yǔ)句一樣,UPDATE語(yǔ)句可以使用WHERE子句來(lái)選擇更新特定的記錄。有時(shí)這是有用的。在刪除一個(gè)表中的記錄之前,你可以先用這種方法把它們拷貝到另一個(gè)表中。另外,如果你不小心把一個(gè)字段的數(shù)據(jù)類型給錯(cuò)了,你將沒(méi)有辦法改變它。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1