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

正文內(nèi)容

計算機(jī)專業(yè)畢業(yè)論文——校園網(wǎng)站設(shè)計-文庫吧

2025-05-13 00:54 本頁面


【正文】 SQL 語句 SQL 功能強(qiáng)大,是一種完備的數(shù)據(jù)處理語言,不僅用于數(shù)據(jù)庫查詢,而且用于數(shù)據(jù)庫中的數(shù)據(jù)修改和更新,概括 起來,它可以分成以下幾組: DML( Data Manipulation Language,數(shù)據(jù)操作語言):用于檢索或者修改數(shù)據(jù); DDL( Data Definition Language,數(shù)據(jù)定義語言): 用于定義數(shù)據(jù)的結(jié)構(gòu),比如 創(chuàng)建、修改或者刪除數(shù)據(jù)庫對象; DCL( Data Control Language,數(shù)據(jù)控制語言):用于定義數(shù)據(jù)庫用戶的權(quán)限。 DML 組可以細(xì)分為以下的幾個語句: SELECT:用于檢索數(shù)據(jù); INSERT:用于增加數(shù)據(jù)到數(shù)據(jù)庫; UPDATE:用于從數(shù)據(jù)庫中修改現(xiàn)存的數(shù)據(jù); DELETE:用于從數(shù)據(jù)庫中刪除數(shù)據(jù)。 DDL 語句可以用于創(chuàng)建用戶和重建數(shù)據(jù)庫對象。下面是 DDL 命令: CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX, DROP INDEX 下面是一個簡單 SQL 語句的例子: 我們使用 SQL 語句來從 Book 中檢索 ‘ 借書證號 ’ 為 ‘000001’ 的借閱者姓名: SELECT 姓名 FROM Book WHERE 借書證號 = ‘000001’ DDL與 DML 數(shù)據(jù)定義語言 DDL:它是用來創(chuàng)建和修改數(shù)據(jù)庫結(jié)構(gòu)的一種語句,包括 Create、 Alter和 Drop 語句。 數(shù)據(jù)操作語言 DML:包括數(shù)據(jù)查詢與數(shù)據(jù)更新。數(shù)據(jù)查詢主要是由 Select 語句完成,這一點(diǎn)不再贅述。而數(shù)據(jù)更新所造成的風(fēng)險大大超過數(shù)據(jù)查詢。數(shù)據(jù)庫管理系統(tǒng)必須在更改期內(nèi)保護(hù)所存儲的數(shù)據(jù)的一致性,確保有效的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫,數(shù)據(jù)庫必須保持一致性, DBMS還必須協(xié)調(diào)多用戶的并行更新,以確保用戶和它們的更改不至于影響其它用戶的作業(yè)。 用于修改數(shù)據(jù)庫內(nèi)容的 SQL 語句主要 有以下三個: (1) Insert,向一個表中加入新的數(shù)據(jù)行 (2) Delete,從一個表中刪除數(shù)據(jù)行 (3) Update,更改數(shù)據(jù)庫中已經(jīng)存在的數(shù)據(jù) Insert 標(biāo)準(zhǔn)語法: INSERT INTO table name (col1, col2...) VALUES (value1, value2...) 第六頁 下例要將借書證號為 ‘000001’ 作為一個新的借書情況加入借書情況表 OWNER 中 Insert Into owner (借書證號,圖書編號,借書日期 ) values (‘000001’ , ‘00000001’ , ‘2021 912’) Insert 語句還可以將多行數(shù)據(jù)添加到目標(biāo)表中去,在這種形式的 Insert 語句中,新行的數(shù)據(jù)值不是在語句正文中明確地指定的,而是語句中指定的一個數(shù)據(jù)庫查詢。添加的值來自數(shù)據(jù)庫自身的行,在某些特定的狀態(tài)下,這是非常有用的。多行 Insert 語句為拷貝數(shù)據(jù)提供了一種緊湊而高效的方法,但我在 自己 做的圖書管理系統(tǒng)中沒有使用這種方法,我在系統(tǒng)中是使用循環(huán)依照上面的用法來完成多個記錄的插入。 Update語句用于更新單表中選定行的一列或多列的值。要更新的目標(biāo)表在語句中定義, Set 子句則指定要更新哪些列并計算它們的值。 Update 語句總是包含 Where 語句,而且 Update 語句比較危險,所以您必須明確地認(rèn)識到 Where 語句的重要性, Where 語句被用來指定需要更新的行。 標(biāo)準(zhǔn)語法: UPDATE table name SET columnname1 = value1 [, columname2 = value2]... WHERE search condition Delete 語句標(biāo)準(zhǔn)語法: DELETE FROM table name WHERE condition 復(fù)雜操作實(shí)現(xiàn) 在信息管理系統(tǒng)中,我們往往會遇到歸類、匯總、映射、索引、子查詢等復(fù)雜操作,相應(yīng)的支持與實(shí)現(xiàn)如下: u GROUP BY 方法 GROUP BY 子句語法為: SELECT column1, SUM(column2) FROM listoftables GROUP BY columnlist。 這個 GROUP BY 子句將集中所有的行在一 起,它包含了指 定例 的數(shù)據(jù)以及允許合計函數(shù)來計算一個或者多個列。 在本人的系統(tǒng)中在顯示數(shù)據(jù)時用到了此語句來對查詢所得的內(nèi)容排序然后再顯示。 u 組合條件和布爾運(yùn)算符 以下的 SQL 語句中就含有組合條件: 第七頁 SELECT column1, SUM(column2) FROM listoftables WHERE condition1 AND condition2。 下面是一個示例: SELECT 身份描述 FROM ID, user WHERE = and =’000001’。 這條 SQL 語句是從 user、 id 表中查找借閱證號為 000001 的借閱者的身份描述,第三條語句中如果其中有一個條件為假,那么就什么都沒有顯示。 u UNION 子句 有些時候,需要一起瀏覽多個查詢的結(jié)果、組合它們的輸出,我們可以使用 UNION 關(guān)鍵字。 注意: Microsoft SOL Sever 2021(以下簡寫為 SQLB Sever 2021)是功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)( Relational Database Management System 簡稱 RDBMS)之一,越來越多的專業(yè)人士選擇 SQLB Sever 2021 開發(fā)數(shù)據(jù)庫管理程序, SQLB Sever 2021 是 Microsoft 公司開發(fā)的 SQLB Sever 的最新版本。 SQLB Sever 是用來建立和管理數(shù)據(jù)庫的引擎。它的作用和我們熟悉的桌面型數(shù)據(jù)庫管理系統(tǒng) FOXBASE、 Visual FoxPro 一樣,但在存儲大容量數(shù)據(jù)方面、在數(shù)據(jù)的安全性和完整性的方面、在分布式處理和具有高效的機(jī)制等方面,像 FoxPro 等桌面型數(shù)據(jù)庫管理系統(tǒng)是不能實(shí)現(xiàn)的。也就是說, SQL Sever 不僅可 以實(shí)現(xiàn)個人數(shù)據(jù)庫的管理,更適合于企業(yè)級的數(shù)據(jù)庫應(yīng)用。 第八頁 第三章 詳細(xì)設(shè)計 3. 1 家長學(xué)校聯(lián)絡(luò)簿 3. 1. 1 功能 利用 SQL 語法過濾特定的家長留言意見 (上面我們已經(jīng)有介紹 ),讓老師可以針對某位特定學(xué)生家長所發(fā)表的意見 做出 獨(dú)立的回答,同時,家長在發(fā)表個人意見時,若認(rèn)為意見內(nèi)容涉及敏感的話題或是意見內(nèi)容涉及私人隱私,都可用 “ 悄悄話 ” 的方式發(fā)言,這些 “ 悄悄話 ” 將不會被顯示出來讓大家看到,當(dāng)然,老師擁有管理的能力,只要以密碼登錄管理模式,就可以進(jìn)行各個學(xué)生家長的單獨(dú)意見回復(fù),而且還能看到家長們所留下的 “ 悄悄話 ” 。 3. 1. 2組成構(gòu)造 組成構(gòu)造 共分成六大部分: 1, 意見留言結(jié)果網(wǎng)頁 guest. asp:用來顯示家長發(fā)言與老師回復(fù)內(nèi)容,同時還具備一般模式與管理模式兩種顯示方法。 2, 家長發(fā)言表單網(wǎng)頁 :讓學(xué)生家長填寫發(fā)言內(nèi)容并選擇發(fā)言性質(zhì)。 3, 家長發(fā) 言數(shù)據(jù)處理 ASP 程序 add. asp:處理家長發(fā)表的意見數(shù)據(jù),同時將這些意見數(shù)據(jù)記錄起來并將網(wǎng)頁顯示轉(zhuǎn)向至意見留言結(jié)果網(wǎng)頁。 4, 老師回復(fù)表單網(wǎng)頁 :讓老師針對某位特定學(xué)生家長所發(fā)表的意見 做出獨(dú)立的回答。 5, 老師回復(fù)數(shù)據(jù)處理 ASP 程序 :處理老師回復(fù)的數(shù)據(jù)內(nèi)容,同時將這些意見數(shù)據(jù)起來并將網(wǎng)頁顯示轉(zhuǎn)向至意見留言結(jié)果網(wǎng)頁。 6, 數(shù)據(jù)表文件 all message:用來儲存家長發(fā)言數(shù)據(jù)與老師回復(fù)數(shù)據(jù)的 Access 類型數(shù)據(jù)庫文件。 “ 數(shù)據(jù)表文件 ” 負(fù)責(zé)存放家長發(fā)言數(shù)據(jù)與 老師回復(fù)內(nèi)容的數(shù)據(jù)記錄,為 Access 類型的庫文件,將它定名為: “” 下圖為家庭聯(lián)絡(luò)簿的組成與流程圖: 家長留言 : 家長姓名 第九頁 留言主題 聯(lián)絡(luò)信箱 留言內(nèi)容 發(fā)送 ▼ (自動進(jìn)入下一步 ) 老師回復(fù) 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫文件 ”“ 中的數(shù)據(jù)表 ” all message“ 的欄目設(shè)置 界面設(shè)計與重點(diǎn)、難點(diǎn)代碼的設(shè)計 數(shù)據(jù)庫與留言顯示程序網(wǎng)頁 : 家長發(fā)言與老師回復(fù)的內(nèi)容數(shù)據(jù)全部儲存在數(shù)據(jù)庫中,要在網(wǎng)頁中顯示目前的家長發(fā)言與老師回復(fù)數(shù)據(jù),必須先進(jìn)行數(shù)據(jù)庫的鏈接與打開,要鏈接數(shù)據(jù)庫我們必須使用 ADO 對象群的 Connection 對象;而要打開數(shù)據(jù)庫則必須使用 ADO對象群的 Record set 對象,程序: 第十頁 set can=() fields=c:\program files\mon files\orb\data sources\ms access database’s set as=() sol=select * from all message order by 留言時間 desk sql,1,1 Record set 對象是負(fù)責(zé)瀏覽與操作從數(shù)據(jù)庫取出來的數(shù)據(jù), Connection 對象只負(fù)責(zé)與數(shù)據(jù)庫進(jìn)行鏈接的動作,并不能使用數(shù)據(jù)庫內(nèi)的數(shù)據(jù),因此必須建立一個可以存取數(shù)據(jù)庫數(shù)據(jù)的 Record set 對象, 使用 方法存取 ”” 數(shù)據(jù)庫 SQL,CN,1,1 使用 open 方法來打開數(shù)據(jù)表或執(zhí)行 Select 指令參數(shù)設(shè)置如下: 1, 參數(shù)一( SOURCE) :為欲打開的數(shù)據(jù)表或 SQL 指令。 2, 參數(shù)二( Action Connection) :指定一個已打 開的數(shù)據(jù)庫對象,將此參數(shù)設(shè)為鏈接我們已經(jīng)建立好的 Connection 對象 “CN” 。 3, 參數(shù)三( Cursor Type):指定 Record set 的打開類型, 1為可讀寫且可自由移動。 4, 參數(shù)四( Lock Type) :指定鎖定類型, 1為只讀。 數(shù)據(jù)排序與 SQL 指令 1, Select 指令的篩選語句: 格式: Select?From 在 SQL 語言中: “Select” 數(shù)據(jù)表 “ 中選取某些 “ 欄位 ” 的數(shù)據(jù) . ,則我們可以利用 “ , ” 逗號來欄位名稱隔開。 3. 如果要 選取的數(shù)據(jù)表數(shù)據(jù)包含了全部的欄位,則可以利用萬用字符 “*” 來代表全部的欄位。 可排序數(shù)據(jù)的 Select 指令 1. 當(dāng)我們希望被選取出來的數(shù)據(jù)記錄數(shù)據(jù)能夠依據(jù)某個或某幾個欄位的內(nèi)容來排序時,只要將這些排序依據(jù)的欄位擺放在 “Order By“ 保留字之后,然后將這處排序的語句連接在 ”Select?From“ 后面就行了。 2. “Order By” 默認(rèn)的排序方式是 “ 由小排到大 ” ,但若是希望排序方式是 “ 由大排到小 ” ,則我們可在欄位名稱后再加上 Desk“ 保留字!將排序方式改為 ” 由大排到小。 在 “ 顯示
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1