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

正文內(nèi)容

第1章access數(shù)據(jù)庫基礎(存儲版)

2024-11-21 08:15上一頁面

下一頁面
  

【正文】 例: 將學生表中學生的年齡都提高 1歲 UPDATE table_name SET { column_name= { expression | DEFAULT | NULL } | variable = expression | variable = column = expression } [, … n ] [ FROM { table_source } [, … n ] ] [WHERE search_condition ] UPDATE 學生表 SET 年齡 =年齡 +1 操縱數(shù)據(jù) 上一頁 下一頁 返回首頁 刪除數(shù)據(jù)可以使用 DELETE語句 。 SELECT語句完整的語法形式非常復雜 , 這里給出如下的SELECT簡潔語法形式: SELECT [ ALL | DISTINCT ] select_list [ INTO [ new_table_name ] ] FROM { table_name | view_name } [, { table_name | view_name } [, … ] ] [ WHERE clause ] [ GROUP BY clause ] [ HAVING clause ] [ ORDER BY clause ] [ COMPUTE clause ] [ FOR BROWSE ] SQL查詢的基本結(jié)構(gòu) 上一頁 下一頁 返回首頁 在上述結(jié)構(gòu)中: SELECT子句用于指定輸出的字段; FROM 子句用于指定數(shù)據(jù)的來源; WHERE 子句用于指定數(shù)據(jù)的選擇條件; GROUP BY 子句用于對檢索到的記錄進行分組; HAVING 子句用于指定組的選擇條件; ORDER BY 子句用于對查詢的結(jié)果進行排序 在這些子句中, SELECT子句和 FROM子句是必須的,其它子句都是可選的。 SELECT 子句 上一頁 下一頁 返回首頁 在默認情況下 , 數(shù)據(jù)檢索結(jié)果集中所顯示出來的列標題就是在創(chuàng)建表時所使用的列名 。 要求檢索出選課表中所有選修了 1號課程的同學的學號和成績 : SELECT 學號,成績 FROM 選課表 WHERE 課程號 =1 SELECT 學號,成績 FROM 選課表 WHERE 課程號 =1 AND 成績 =80 1.比較運算符 2.邏輯運算符 要求檢索出選修了 1號課程并且成績在 80分以上的同學的學號和成績 用 WHERE 子句過濾記錄 上一頁 下一頁 返回首頁 要求檢索出學生表中年齡在 20至 23之間的所有男同學 : SELECT * FROM 學生表 WHERE 年齡 BETWEEN 20 AND 23 AND 性別 =?M‘ SELECT * FROM 學生表 WHERE 班級 IN (?GZ02計 5‘,‘ GZ02計 5‘,‘ GZ02計 5‘) 3. BETWEEN… AND 4. IN(NOT IN) IN或者 NOT IN關(guān)鍵字允許指定要選擇的取值表 , 意思是包含在由 IN指定的列表之中或不包含在由 NOT IN指定的列表中 。聚合函數(shù)經(jīng)常與 SELECT 語句的 GROUP BY子句一同使用。自連接可以理解為在某張表的多個“副本”之間進行的連接,注意此時一定要用 AS子句來區(qū)分到底是哪個“副本” ,即用 AS指定表的別名。子查詢可以返回一系列的值來代替出現(xiàn)在 WHERE子句中的 IN關(guān)鍵字的表達式。 SELECT TOP 5 學號, SUM(成績) AS 總分 FROM 選課表 GROUP BY 學號 ORDER BY 總分 DESC SELECT TOP n [percent] [ with ties ] 查詢列表 要求檢索出總分在前 5位的同學的學號及其總分 : 使用 TOP的格式為: 使用 TOP限制結(jié)果集 上一頁 下一頁 返回首頁 可以將兩個或多個查詢的結(jié)果組合為一個結(jié)果集,這就是合并多個結(jié)果集的含義。 ODBC幾乎能夠處理所有類型的數(shù)據(jù)來源 , 無論是 Foxpro、 Paradox、 dBase甚至文本文件 、 運算表文件等 。 Databasename:數(shù)據(jù)庫名稱 Recordsource:記錄來源 (數(shù)據(jù)庫中所有表和查詢 ) Recordsourcetype:記錄集類型 (Table、 Dynaset和 SnapShot ) Recordset:該屬性是一個由數(shù)據(jù)控件屬性定義的對象。 4. 更新記錄 5. Find方法 Update方法保存對記錄的任何改動 使用 Find方法可在指定的 Dynaset或 Snapshot類型的 Recordset對象中查找與指定條件相符的一個記錄 , 并使之成為當前記錄 上一頁 下一頁 返回首頁 DATA控件實例( P98) 例 實例設計淺析 : 1.界面設計(略) 2.涉及的主要控件屬性 Data1控件: connect Databasename recordsource 文本框控件: Datasource datafield 3.代碼設計說明(見源代碼中解釋) 思考: 若將窗體中的文本框改為控件數(shù)組的形式則代碼應作如何變動? 實例操作 返回本章目錄 上一頁 下一頁 返回首頁 1.主要屬性 名稱:指明控件的名稱 , 默認由類名加上一個序號組成 Caption:標簽所顯示的文本的內(nèi)容 , 最長可為 1024字節(jié) 。 Addnew的替代方法是把 Data控件的 EOFAction屬性設置為 2AddNew。 右鍵單擊 “ Command1‖對象并選擇 “ 屬性 ” , 出現(xiàn) Command1屬性對話框 , 在 “ Command1‖屬性框中 , 設置數(shù)據(jù)庫對象為 “ 表 ” 例: 數(shù)據(jù)環(huán)境的應用 數(shù)據(jù)環(huán)境設計器 上一頁 下一頁 返回首頁 1.數(shù)據(jù)視圖的應用 功能:查看當前工程所連接的數(shù)據(jù)庫 (包括表、視圖、存儲過程等 )并供用戶維護 啟動: “ 視圖 ”“ 數(shù)據(jù)視圖窗口 ” 應用 (操作見演示 ) 添加數(shù)據(jù)環(huán)境 添加數(shù)據(jù)鏈接 數(shù)據(jù)視圖 返回本章目錄 上一頁 下一頁 返回首頁 1.主要屬性 Connect:用來設置所連接的數(shù)據(jù)庫類型,其值是 一個字符串。 該類數(shù)據(jù)源一般在創(chuàng)建時已經(jīng)指定了關(guān)鍵字 , 查詢速度較快 。 SQL Server處理帶有 EXISTS和 NOT EXISTS操作符的子查詢時: SELECT 學號,姓名,班級 FROM 學生表 WHERE EXISTS( SELECT * FROM 選課表 WHERE 學號 =學生表 .學號 AND 課程號 =1) AND EXISTS( SELECT * FROM 選課表 WHERE 學號 =學生表 .學號 AND 課程號 =1) 外層查詢測試子查詢返回的記錄是否存在; 基于查詢所指定的條件,子查詢返回 TRUE或 FALSE; 子查詢不產(chǎn)生任何數(shù)據(jù)。 SELECT A. * FROM ( SELECT 學號,姓名,年齡 FROM 學生表 WHERE 班級 =?GZ02計 6‘) AS A 子查詢 上一頁 下一頁 返回首頁 2.把子查詢用作表達式 在 TSQL中,所有使用表達式的地方,都可以用子查詢來代替。在 SQL Server中,可使用兩種連接形式,一種是 ANSI連接,這時連接條件出現(xiàn)在 FROM子句中;另一種是 SQL Server連接,這時連接條件出現(xiàn)在 WHERE條件中。 用 WHERE 子句過濾記錄 上一頁 下一頁 返回首頁 SELECT 學號,成績 FROM 選課表 WHERE 課程號 =1 ORDER BY 成績 DESC SELECT 學號,成績 FROM 選課表 WHERE 課程號 =1 ORDER BY 成績,學號 DESC 排序就是指用 ORDER BY子句排列查詢結(jié)果的順序; Order By子句使用升序( ASC)或降序( DESC)指定一組列;對于在結(jié)果表中無列名稱的列,可以使用一個相對列號來代替列名,系統(tǒng)默認的排列順序是升序。 在MSSQL中 , 默認為 ALL。 可在 SELECT 后面指出要檢索的列名:檢索每一個學生的姓名和班級。如果需要刪除表本身,則應使用前面已經(jīng)講 過的 DROP TABLE語句。 操縱數(shù)據(jù) 上一頁 下一頁 返回首頁 可以使用 UPDATE語句修改表中已經(jīng)存在的數(shù)據(jù) 。M39。張小三 39。 當然 , 系統(tǒng)表不能被刪除 。 既可以使用CREATE TABLE 語句創(chuàng)建表 , 也可以通過企業(yè)管理器創(chuàng)建表 。 該數(shù)據(jù)庫的主數(shù)據(jù)文件的邏輯名稱是示例數(shù)據(jù)庫 _data, 物理文件是示例數(shù)據(jù)庫 .mdf, 大小是 10MB, 最大是 30MB, 以20%的速度增加;該數(shù)據(jù)庫的日志文件的邏輯名稱是示例數(shù)據(jù)庫 _log, 操作系統(tǒng)文件是示例數(shù)據(jù)庫 .ldf, 大小是 3MB, 最大是 10MB, 以 1MB的速度增加 。 2.事務和事務日志 3.數(shù)據(jù)庫文件和文件組 數(shù)據(jù)庫的物理表現(xiàn)是操作系統(tǒng)文件 。 標準標識符里不允許有空格 , 應遵循:第一個字符必須是字母 ( a~z或 A~Z) , 第一個字符后面可以是數(shù)字 、 字符或符號 。 當存儲此種類型數(shù)據(jù)時 , 默認的格式是MMDDYYYYhh:mm:ss AM/PM, 當插入數(shù)據(jù)或在其它地方使用該類型時 , 需用單引號把它括起來 。 一體化的特點 , 集數(shù)據(jù)查詢 、 數(shù)據(jù)定義 、 數(shù)據(jù)操縱 、數(shù)據(jù)控制功能為一體; 高度非過程化語言 , 只需要提出 “ 干什么 ” , 而不需指出 “ 如何干 ” , 語句的操作過程由系統(tǒng)自動完成; 語言簡潔 , 類似于人的思維習慣 , 容易理解和掌握; 可以直接以命令方式交互使用 , 也可以嵌入到程序設 計語言中使用 。 Microsoft SQL Server2020雖然采用了分布式的計算模式 ,但是它也支持單用戶的計算模式 。 定義字段,如下頁所示。 對表進行修改的操作包括: 上一頁 下一頁 返回首頁 數(shù)據(jù)庫中的表一般來講并不是相互獨立 、 互不相關(guān)的 , 表與表之間存在著一定的聯(lián)系 , 也正因為這些聯(lián)系才體現(xiàn)出了數(shù)據(jù)庫的優(yōu)越性 。 如果在“ 打開已有數(shù)據(jù)庫 ” 下面的選項框里沒有所需要的數(shù)據(jù)庫 , 單擊 “ 更多的文件 ” 選項 , 進行操作 。 2.外關(guān)鍵字 Visual Basic訪問數(shù)據(jù)庫通常有下面三種途徑: 通過數(shù)據(jù)庫控制控件 Data Control訪問; 通過 VB提供的數(shù)據(jù)庫對象變量編程訪問; 通過 ODBC接口訪問 ODBC API函數(shù)。 關(guān)系數(shù)據(jù)庫的定義 上一頁 下一頁 返回首頁 1.主關(guān)鍵字 在關(guān)系的各種屬性中 , 能夠用來唯一標識記錄的屬性稱為關(guān)鍵字 。 關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和完整性約束三部分組成。因此,需要一個表中的一列與另一個表的主關(guān)鍵字相匹配,這樣的列可以做為外關(guān)鍵字。 這樣就方便了數(shù)據(jù)庫文件的管理 。 先創(chuàng)建一個空數(shù)據(jù)庫 , 然后再添加表 、 窗體 、 報表及其他對象 , 這是最靈活的方法 , 但需要分別定義每一個數(shù)據(jù)庫要素 。 修改表間的關(guān)系 上一頁 下一頁 返回首頁 通過上面的操作 , 我們創(chuàng)建了一個數(shù)據(jù)庫 , 但數(shù)據(jù)庫中并沒有數(shù)據(jù) , 下面我們?yōu)閿?shù)據(jù)庫輸入數(shù)據(jù) , 使之成為一個完整的數(shù)據(jù)庫 。 數(shù)據(jù)庫設計實例 上一頁 下一頁 返回首頁 建立表間關(guān)系 返回本章目錄 數(shù)據(jù)庫設計實例 上一頁 下一
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1