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

正文內(nèi)容

第十八章使用sql整合網(wǎng)頁與資料庫(留存版)

2024-12-10 11:43上一頁面

下一頁面
  

【正文】 ? 意義:「勝場數(shù)大於 10」的球隊名稱及其勝場數(shù) ? 查詢結(jié)果: Name WinNo 臺北隊 12 南投隊 12 臺南隊 17 高雄隊 16 澎湖隊 11 37/69 JavaScript 程式設(shè)計與應用:用於伺服器端的 ASP環(huán)境 檢示資料範例 (8) ? SELECT Name, WinNo FROM Team WHERE WinNo10 ORDER BY WinNo DESC ? 意義:「勝場數(shù)大於 10」的球隊名稱及其勝場數(shù),並根據(jù)勝場數(shù)由大到小排列 ? 說明:若不加入 DESC, 則會進行由小到大的排序。 26/69 JavaScript 程式設(shè)計與應用:用於伺服器端的 ASP環(huán)境 範例 183 ? 主題:使用 listQueryResult() 函數(shù)進行查詢 ? Webpage: remote host, local host ? 說明 ? 此 inc檔分別寫了適用於 JScript 和 VBScript 的函數(shù),因此無論是使用 JScript 或 VBScript 的 ASP 網(wǎng)頁,都可以使用此包含檔來列出資料庫查詢的結(jié)果。 (br\n)。Server=位址 。最後再用 conn 物件的 Open 方法,來開啟資料庫 conn = ()。 9/69 JavaScript 程式設(shè)計與應用:用於伺服器端的 ASP環(huán)境 設(shè)定 DSN (3) ? 說明 ? 由「系統(tǒng)資料來源名稱」所設(shè)定的 DSN,是屬於系統(tǒng)級的 DSN,因此其他使用者(含網(wǎng)頁瀏覽者)也可以使用此 DSN。 3/69 JavaScript 程式設(shè)計與應用:用於伺服器端的 ASP環(huán)境 使用資料庫的好處 ? 資料的維護較為容易,可以使用標準的 SQL( Structure Query Language)指令來進行資料庫的各種資料處理,含查詢、新增、修改、刪除等運算。 ? 對資料進行的動作,在資料庫的術(shù)語來講都是 「查詢」( Query),而這些查詢動作都是根據(jù) SQL 的標準資料庫語言來完成。 ? 取得欄位名稱及內(nèi)容:若是檢視查詢,我們可以使用下列的的方式來取得欄位名稱及內(nèi)容等資訊。Server=位址 。 i。 ? Webpage: remote host, local host = DBQ= + () + 。 ? Team 包含籃球隊的資料,其中 WinNo 是本季的贏球次數(shù)。由於這是對於每個球隊的統(tǒng)計數(shù)字,所以必頇用到群組指令「 GROUP BY」。 ? 我們可由 Access 資料庫的「設(shè)計檢視」來檢視每一個欄位的預設(shè)值。 ? 欄位名稱最好複雜一點,以免和資料庫的內(nèi)建關(guān)鍵字相衝。 or 39。 or 39。 or 39。 passwd = (/39。 SQL = select * from password where userid=39。 + Request(user) + 39。 ? 範例中,如果顯示的欄位值是 null,代表我們當初在新增資料時,並沒有設(shè)定相關(guān)欄位值,資料庫也沒有預設(shè)值,所以才會回傳 null。 52/69 SELECT as 球隊名稱 , as 贏場次數(shù) , count(*) as 球員人數(shù) , max(Percentage) as 最高命中率 , min(Percentage) as 最低命中率 , avg(Percentage) as 平均命中率 FROM Player, Team WHERE ((=)) GROUP BY , JavaScript 程式設(shè)計與應用:用於伺服器端的 ASP環(huán)境 根據(jù)資料表關(guān)聯(lián)性檢視查詢 (3) ? 查詢結(jié)果: 球隊名稱 贏場次數(shù) 球員人數(shù) 最高命中率 最低命中率 平均命中率 臺中隊 10 3 臺北隊 12 6 臺南隊 17 6 南投隊 12 1 高雄隊 16 2 新竹隊 7 1 澎湖隊 11 1 53/69 JavaScript 程式設(shè)計與應用:用於伺服器端的 ASP環(huán)境 184:使用 SQL 來新增、修改、刪除資料 ? 本小節(jié)介紹如何用 SQL語法管理資料表。(所謂「聚合」,就是將相同欄位值的數(shù)筆資料合成一筆新資料。 ? ORDER BY 的欄位名稱為欲排序的欄位,可將查詢的資料根據(jù)這些欄位來排序。這些欄位的屬性可由 Access 資料表的「設(shè)計檢視」選單來設(shè)定。 rs = (sql)。PWD=**。 15/69 JavaScript 程式設(shè)計與應用:用於伺服器端的 ASP環(huán)境 ADO ? 在 ASP程式設(shè)計裡,用來存取資料庫或表格資料的物件統(tǒng)稱 ADO( ActiveX Data Objects) ? ADO是一個 ASP 內(nèi)建的資料庫存取元件,可以經(jīng)由 JavaScript/JScript、 VBScript 等語言來控制資料庫的存取,並可連接多種資料庫,包括 SQL Server、Oracle、 Access 等支援 ODBC的資料庫。 ? 瞭解 如何使用 SQL 來對資料庫進行查詢、新增、修改等動作。 ? 資料與網(wǎng)頁的呈現(xiàn)是獨立的,可以分開進行,互不干擾。 13/69 JavaScript 程式設(shè)計與應用:用於伺服器端的 ASP環(huán)境 MS資料庫的選擇 ? MS Access 並不是企業(yè)專用的資料庫引擎,因此效率並不是很好,而且也不支援許多大型的資料庫應有的功能,但是對於小型的網(wǎng)路應用而言(例如同時上線人數(shù)少於 10人左右), Access 還算堪用。Driverld=25。 ? 說明 ? 以上的程式碼將 SQL 指令所查詢到的結(jié)果儲存到 Recordset 物件 rs 中。 ()。 ? 基本結(jié)構(gòu) ? 說明 ? SELECT 的欄位名稱為待查資料庫的欄位名稱。由於使用了「 as 最高命中率」,資料庫會自動產(chǎn)生暫時的欄位名稱「最高命中率」。臺中隊 39。 ? 刪除一筆資料。a39。林政源 39。由此範例可以知道,只要刪除使用者輸入字串中的所有單引號,就可以避免 SQL Injection 的問題。a」,即可登入。a39。a」時,所產(chǎn)生的 SQL 指令也會執(zhí)行成功(因為 39。 62/69 JavaScript 程式設(shè)計與應用:用於伺服器端的 ASP環(huán)境 萬用字元 ? 在 Access 內(nèi)執(zhí)行 SQL 指令時,有兩個最重要的萬用字元 ? 「 ?」:比對一個字元 ? 「 *」:比對多個字元 ? 說明 ? 若要在 ASP 的程式碼內(nèi)使用 SQL 的萬用字元,必頇將「 ?」改為「 _」,「 *」改為「 %」,以符合一般 SQL 語言的標準規(guī)範。 UPDATE 資料表名稱 SET 欄位名稱 1=欄位 1的資料 , 欄位名稱 2=欄位 2的資料 ,... WHERE 條件式 57/69 JavaScript 程式設(shè)計與應用:用於伺服器端的 ASP環(huán)境 DELETE ? 刪除資料:使用的 SQL 指令是「 DELETE」 ? 基本結(jié)構(gòu) ? 說明 ? 如果沒有指定任何條件式,此 SQL 指令會刪除一個資料表內(nèi)的所有紀錄,所以要特別小心。另外,這兩個資料表的關(guān)聯(lián)性是由(=) 所建立,所以在後續(xù)的範例中,我們會不斷使用這個查詢條件。 ? 查詢結(jié)果: ID Name WinNo 1 臺北隊 12 2 新竹隊 7 3 臺中隊 10 33/69 JavaScript 程式設(shè)計與應用:用於伺服器端的 ASP環(huán)境 檢示資料範例 (4) ? SELECT Name, Percentage FROM Player WHERE NickName=
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1