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

正文內(nèi)容

[工學(xué)]1第五章web數(shù)據(jù)庫(kù)技術(shù)-資料下載頁(yè)

2025-01-21 13:02本頁(yè)面
  

【正文】 數(shù)據(jù)查詢命令124( 4)若要列出該表中三月份銷售額在前 5名的記錄,則可以對(duì)三月份的銷售額按降序排列,然后輸出前 5條記錄的內(nèi)容,則對(duì)應(yīng)的 SQL命令為:SELECT TOP 5 FROM 銷售統(tǒng)計(jì) ORDER BY 三月 DESC( 5)若要列出該表中每個(gè)公司 3個(gè)月份的銷售額加起來(lái)作為一個(gè) “季度總和 ”字段,并顯示每個(gè)公司的名稱及其季度銷售總和,則對(duì)應(yīng)的 SQL命令為:SELECT 公司名稱,一月 +二月 +三月 AS 季度總和 FROM 銷售統(tǒng)計(jì) 數(shù)據(jù)查詢命令125插入記錄命令( INSERT)的語(yǔ)法如下:INSERT INTO 表名 [(字段名 1[,字段名2,…])] VALUES(表達(dá)式 1[,表達(dá)式 2,…])說(shuō)明:l本命令的功能是在 表的尾部添加一條新記錄 ,并將指定的值賦給對(duì)應(yīng)的字段。lVALUES短語(yǔ)后 各表達(dá)式的值即為插入記錄的具體值 。各 表達(dá)式的類型、寬度和先后順序須與指定的各字段相對(duì)應(yīng) 。 插入記錄命令126說(shuō)明:l當(dāng) 插入一條記錄的所有字段時(shí) ,表名后的各字段名可以省略,但插入的 數(shù)據(jù)必須與表的結(jié)構(gòu)完全吻合 ,即數(shù)據(jù)類型、寬度和先后順序必須一致。若只插入某些字段的數(shù)據(jù),則 必須列出插入數(shù)據(jù)對(duì)應(yīng)的字段名 。l本命令的另一種形式是通過(guò)數(shù)組中的數(shù)據(jù)插入一條新紀(jì)錄,其格式為 “INSERT INTO 表名 FROM ARRAY 數(shù)組名 ”。 插入記錄命令127舉例:在上述 “銷售統(tǒng)計(jì) ”表中演示插入操作。( 1)在 “銷售統(tǒng)計(jì) ”表中插入一條新紀(jì)錄,其公司名稱、聯(lián)系人和聯(lián)系電話分別為 “五洲信托 ”、 “蘇先生 ”和 “( 087) 6953461”,則對(duì)應(yīng)的 SQL命令為:INSERT INTO 銷售統(tǒng)計(jì)(公司名稱,聯(lián)系人,聯(lián)系電話) VALUES( “五洲信托 ”,“蘇先生 ”,“( 087)6953461”) 插入記錄命令128舉例:在上述 “銷售統(tǒng)計(jì) ”表中演示插入操作。( 2)在 “銷售統(tǒng)計(jì) ”表中插入一條新紀(jì)錄,并輸入該記錄所有字段的內(nèi)容,則對(duì)應(yīng)的SQL命令為:INSERT INTO 銷售統(tǒng)計(jì) VALUES( “五洲信托 ”,“蘇先生 ”,“( 087) 6953461”,74564,35570,75323) 插入記錄命令129舉例:( 3)先創(chuàng)建一個(gè)數(shù)組,并賦予有關(guān)的值。再利用SQL命令將此數(shù)組的值作為新紀(jì)錄插入到 “銷售統(tǒng)計(jì)”表中。DIM a(5)a(0)= “五洲信托 ” a(1)= “蘇先生 ”a(2)= “( 087) 6953461” a(3)= 74564a(4)= 35570 a(5)= 75323INSERT INTO 銷售統(tǒng)計(jì) FROM ARRAY a 插入記錄命令130更新記錄命令( UPDATE)的語(yǔ)法如下:UPDATE 表名 SET 字段名 1=表達(dá)式 1 [,字段名 2=表達(dá)式2…][WHERE 更新條件 ]說(shuō)明:l本命令是對(duì)于表中符合條件的記錄,用指定的表達(dá)式值來(lái)更新指定的字段值。l[WHERE 更新條件 ]短語(yǔ)用來(lái)限定表中需要更新的記錄, 缺省此短語(yǔ)時(shí)則對(duì)所有記錄的指定字段進(jìn)行數(shù)據(jù)更新 。 更新數(shù)據(jù)命令131舉例:利用 UPDATE命令,在 “銷售統(tǒng)計(jì) ”表中將 “東南實(shí)業(yè) ”公司的聯(lián)系人改為 “金先生 ”、聯(lián)系電話改為 “( 030) 35554575”。UPDATE 銷售統(tǒng)計(jì)SET 聯(lián)系人 =“金先生 ”,聯(lián)系電話 = “( 030) 35554575”WHERE 公司名稱 =“東南實(shí)業(yè) ” 更新數(shù)據(jù)命令132刪除記錄命令( DELETE)的語(yǔ)法如下:DELETE FROM 表名 [WHERE 刪除條件 ]說(shuō)明:lWHERE 刪除條件 短語(yǔ)用來(lái)指定被刪除記錄所要滿足的條件, 若缺省此短語(yǔ)則刪除所有記錄 刪除記錄命令133舉例:在 “銷售統(tǒng)計(jì) ”表中將 “東南實(shí)業(yè) ”公司和“萬(wàn)海 ”公司的記錄刪除。DELETE FROM 銷售統(tǒng)計(jì)WHERE 公司名稱 =“東南實(shí)業(yè) ” OR 公司名稱 =“萬(wàn)海 ” 刪除記錄命令134 連接數(shù)據(jù)庫(kù)在 ASP腳本程序中 利用各種 ADO對(duì)象及其相應(yīng)的方法 ,可以有多種不同的連接數(shù)據(jù)庫(kù)方式。這些方式包括:l 在 Connection對(duì)象中,通過(guò)設(shè)置ConnectionString參數(shù)中的系統(tǒng)數(shù)據(jù)源 DSN, 即通過(guò)設(shè)置 ODBC的方法來(lái)連接數(shù)據(jù)庫(kù) 。l 在設(shè)置 ConnectionString參數(shù)時(shí), 直接指定ODBC驅(qū)動(dòng)程序來(lái)連接數(shù)據(jù)庫(kù) 。四 .ASP與數(shù)據(jù)庫(kù)訪問(wèn)135l 在 Connection對(duì)象中,通過(guò) 設(shè)置其 Provider屬性來(lái)指定連接信息 。l 在 Connection對(duì)象的 Open方法中, 通過(guò)Server對(duì)象的 MapPath方法指定數(shù)據(jù)源文件虛擬路徑 ,來(lái)連接數(shù)據(jù)庫(kù)。l 在 Recordset對(duì)象的 Open方法中, 利用已設(shè)置好的 ActiveConnection參數(shù)完成與數(shù)據(jù)庫(kù)的連接 。 連接數(shù)據(jù)庫(kù)136 1對(duì)于 Microsoft Access數(shù)據(jù)庫(kù) ,由于 已經(jīng)為其創(chuàng)建了 ODBC DSN,故可用以下的程序段實(shí)現(xiàn)與該數(shù)據(jù)庫(kù)的連接。%Set Conn = () DSN=db1。 UID=test。 PWD=123456% 連接數(shù)據(jù)庫(kù)1372.?dāng)?shù)據(jù)庫(kù)連接方式 例 2對(duì)于同一數(shù)據(jù)庫(kù) ,下面通過(guò)設(shè)置其connection對(duì)象的 Provider屬性來(lái)指定用于連接該數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序 ,并在 connection對(duì)象的 Open方法中給出數(shù)據(jù)庫(kù)文件的真實(shí)路徑 “e:\test\”來(lái)實(shí)現(xiàn)與該數(shù)據(jù)庫(kù)的連接。%Set Conn = () = e:\test\% 連接數(shù)據(jù)庫(kù)1383.?dāng)?shù)據(jù)庫(kù)連接方式 例 3對(duì)于同一數(shù)據(jù)庫(kù) ,若該數(shù)據(jù)庫(kù)文件保存 Web 服務(wù)器文件的根目錄下,則可 通過(guò) Server對(duì)象的 MapPath方法將數(shù)據(jù)源文件的虛擬路徑轉(zhuǎn)換為真實(shí)路徑 ,并調(diào)用connection對(duì)象的 Open方法 來(lái)實(shí)現(xiàn)與該數(shù)據(jù)庫(kù)的連接。%Set Conn = ()P1=Provider=。Path1=Data Source=amp。() P1amp。Path1% 連接數(shù)據(jù)庫(kù)139在實(shí)現(xiàn)與指定數(shù)據(jù)庫(kù)的連接之后,通常 可使用 recordset對(duì)象來(lái)讀取數(shù)據(jù)庫(kù)中的內(nèi)容 。舉例:該例說(shuō)明了 如何讀取 Access數(shù)據(jù)庫(kù)中某個(gè)數(shù)據(jù)表的內(nèi)容 ,并將這些內(nèi)容以表格形式顯示在網(wǎng)頁(yè)中 。假設(shè)在前述的 Access數(shù)據(jù)庫(kù) 創(chuàng)建有一個(gè) “客戶 ”數(shù)據(jù)表 ,打開(kāi)此表后顯示的內(nèi)容如下頁(yè)所示。運(yùn)行對(duì)應(yīng)的 ASP腳本文件 ,即可讀取該表的記錄內(nèi)容并將這些內(nèi)容顯示在返回的網(wǎng)頁(yè)上。演示與操作,在 IE中顯示結(jié)果。運(yùn)行結(jié)果如下頁(yè)所示。 讀取數(shù)據(jù)庫(kù)內(nèi)容140141根據(jù)需要對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢,是最經(jīng)常和最為重要的數(shù)據(jù)庫(kù)操作。在 ASP腳本程序中, 同樣需要利用 Connection對(duì)象和 recordset對(duì)象 ,并 配合相應(yīng)的 SQL語(yǔ)言的 SELECT命令來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的查詢 ??梢杂卸喾N方式實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢,例如可以 利用 recordset對(duì)象的 Open方法實(shí)現(xiàn)查詢 ,或者 利用 Command對(duì)象的 Execute方法進(jìn)行查詢 。 查詢數(shù)據(jù)1421.利用 舉例:下面的例子說(shuō)明了如何利用 ,在 Access數(shù)據(jù)庫(kù) “客戶 ”表中, 查詢客戶所在城市為 “天津 ”的記錄 ,并將查詢到的記錄內(nèi)容以表格形式顯示在網(wǎng)頁(yè)中。對(duì)應(yīng)的文件名稱為 。演示與操作,在 IE中顯示結(jié)果。運(yùn)行結(jié)果如下頁(yè)所示。 查詢數(shù)據(jù)1431442.利用 舉例:下面的例子說(shuō)明了如何利用 法,在 Access數(shù)據(jù)庫(kù) “客戶 ”表中, 查詢客戶所在城市為 “天津 ”的記錄 ,并將查詢到的記錄內(nèi)容以表格形式顯示在網(wǎng)頁(yè)中。對(duì)應(yīng)的文件名稱為 。演示與操作,在 IE中顯示結(jié)果。運(yùn)行結(jié)果如下頁(yè)所示。 查詢數(shù)據(jù)145146在 ASP腳本程序中,同樣可以有多種方法向數(shù)據(jù)庫(kù)中添加記錄,常用的方法有兩種。( 1) 利用 SQL語(yǔ)言的 INSERT命令來(lái)添加記錄數(shù)據(jù) ;( 2) 利用 recordset對(duì)象的 addnew方法來(lái)添加記錄數(shù)據(jù) 。 添加記錄1471.利用 SQL的 INSERT命令舉例:在 “客戶 ”表中添加一條新紀(jì)錄并填入 “公司名稱 ”, “聯(lián)系人 ”, “電話 ”等列的具體內(nèi)容, 可以先創(chuàng)建一條相應(yīng)的 SQL語(yǔ)言 INSERT命令 , 然后調(diào)用 Connection對(duì)象的 Execute方法執(zhí)行該命令來(lái)完成記錄的添加 。對(duì)應(yīng)的文件名稱為 。演示與操作,在 IE中顯示結(jié)果。運(yùn)行結(jié)果如下頁(yè)所示。 添加記錄1482.利用 Recordset對(duì)象的 AddNew方法舉例:在 “客戶 ”表中添加一條新紀(jì)錄,也可以利用 recordset 對(duì)象的 AddNew方法來(lái)實(shí)現(xiàn)。即先 創(chuàng)建一個(gè) recordset 對(duì)象并調(diào)用該對(duì)象的 AddNew方法添加一條空記錄 ,然后再分別為該記錄的各個(gè)字段賦值,最后調(diào)用 recordset 對(duì)象的 update方法將所添加的記錄數(shù)據(jù)保存到 “客戶 ”表中 。對(duì)應(yīng)的文件名稱為 。演示與操作,在 IE中顯示結(jié)果。運(yùn)行結(jié)果如下頁(yè)所示。 添加記錄149與在數(shù)據(jù)庫(kù)中添加記錄一樣,對(duì)數(shù)據(jù)庫(kù)中的記錄數(shù)據(jù)進(jìn)行修改和更新也可以采用類似的兩種方法。( 1)利用 SQL語(yǔ)言的 UPDATE命令來(lái)更新記錄數(shù)據(jù) ;( 2)利用 Recordset對(duì)象的 Update或UpdateBatch方法來(lái)更新記錄數(shù)據(jù) 。 更新數(shù)據(jù)1501.利用 SQL的 UPDATE命令舉例:在 “客戶 ”表中修改 “三川實(shí)業(yè)公司 ”的 “聯(lián)系人 ”和 “電話 ”等信息, 可以先創(chuàng)建一條相應(yīng) SQL語(yǔ)言的 UPDATE命令 ,然后 調(diào)用Connection對(duì)象的 Execute方法 執(zhí)行該命令來(lái)完成記錄的修改 。對(duì)應(yīng)的文件名稱為 。演示與操作,在 IE中顯示結(jié)果。運(yùn)行結(jié)果如下頁(yè)所示。 更新數(shù)據(jù)1512.利用 Recordset對(duì)象的 Update方法舉例:先 創(chuàng)建一個(gè) Recordset對(duì)象并調(diào)用該對(duì)象的 Open方法打開(kāi) “客戶 ”表取得記錄集 ,然后在該記錄集中找到需要修改的記錄并更新其字段的數(shù)據(jù)內(nèi)容,最后再 調(diào)用 Recordset對(duì)象的 Update方法 將修改后的記錄數(shù)據(jù)保存回 “客戶 ”表中 。對(duì)應(yīng)的文件名稱為 。演示與操作,在 IE中顯示結(jié)果。運(yùn)行結(jié)果如下頁(yè)所示。 更新數(shù)據(jù)152與在數(shù)據(jù)庫(kù)中添加記錄一樣,刪除數(shù)據(jù)庫(kù)中記錄也可以采用類似的兩種方法。( 1)是 利用 SQL語(yǔ)言的 DELETE命令來(lái)刪除記錄 ;( 2)是 利用 Recordset對(duì)象的 Delete方法來(lái)刪除記錄 。 刪除記錄1531.利用 SQL的 DELETE命令舉例:要在 “客戶 ”表中,將 “公司名稱 ”為 “三川實(shí)業(yè)公司 ”的記錄刪除, 可以先創(chuàng)建一條對(duì)應(yīng)的 SQL語(yǔ)言的 DELETE命令 ,然后 調(diào)用Connection對(duì)象的 Execute方法 執(zhí)行該命令來(lái)完成記錄的刪除 。對(duì)應(yīng)的文件名稱為 。演示與操作,在 IE中顯示結(jié)果。運(yùn)行結(jié)果如下頁(yè)所示。 刪除記錄1542.利用 Recordset對(duì)象的 Delete方法舉例:先創(chuàng)建一個(gè) recordset對(duì)象并調(diào)用其 Open方法打開(kāi) “客戶 ”表取得記錄集,然后在該記錄集中找到需要?jiǎng)h除的記錄并 調(diào)用 delete方法將其刪除 ,最后 再調(diào)用 recordset對(duì)象的 update或 updatebatch方法將記錄集的數(shù)據(jù)保存回 “客戶 ”表中 。對(duì)應(yīng)的文件名稱為 。演示與操作,在 IE中顯示結(jié)果。運(yùn)行結(jié)果如下頁(yè)所示。 刪除記錄155總 結(jié) 一 .Web數(shù)據(jù)庫(kù)基本概念 二 .WEB服務(wù)器簡(jiǎn)介 三 .ODBC,ADO與 WEB數(shù)據(jù)庫(kù) 四 .ASP與數(shù)據(jù)庫(kù)訪問(wèn)15
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1