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

正文內容

第1章access數據庫基礎-文庫吧資料

2024-10-20 08:15本頁面
  

【正文】 。聚合函數經常與 SELECT 語句的 GROUP BY子句一同使用。 用 WHERE 子句過濾記錄 上一頁 下一頁 返回首頁 SELECT 學號,成績 FROM 選課表 WHERE 課程號 =1 ORDER BY 成績 DESC SELECT 學號,成績 FROM 選課表 WHERE 課程號 =1 ORDER BY 成績,學號 DESC 排序就是指用 ORDER BY子句排列查詢結果的順序; Order By子句使用升序( ASC)或降序( DESC)指定一組列;對于在結果表中無列名稱的列,可以使用一個相對列號來代替列名,系統(tǒng)默認的排列順序是升序。帶有匹配符的字符串必須使用引號引起來。 要求檢索出學生表中 GZ02計 GZ02計 GZ02計 7三個班級的同學信息 : 用 WHERE 子句過濾記錄 上一頁 下一頁 返回首頁 SELECT * FROM 學生表 WHERE 姓名 LIKE ?陳 %‘ SELECT * FROM 學生表 WHERE 姓名 LIKE ?[^陳 ]_ _‘ 5.字符串模糊匹配 LIKE關鍵字用于檢索與特定字符串相匹配的記錄行。 要求檢索出選課表中所有選修了 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關鍵字允許指定要選擇的取值表 , 意思是包含在由 IN指定的列表之中或不包含在由 NOT IN指定的列表中 。 在MSSQL中 , 默認為 ALL。 SELECT 學號,姓名,所在班級 =班級 FROM 學生表 SELECT 學號,姓名,班級 AS 所在班級 FROM 學生表 2.改變列標題 上面兩個語句查詢顯示結果完全相同 SELECT 子句 上一頁 下一頁 返回首頁 SELECT子句中可以包含算術表達式 , 允許 +、 、 *、 /, 當然也可以是常量 。 改變列標題有兩種方法: ① 使用 “ =‖; ② 使用 AS關鍵字 。 SELECT 子句 上一頁 下一頁 返回首頁 在默認情況下 , 數據檢索結果集中所顯示出來的列標題就是在創(chuàng)建表時所使用的列名 。 可在 SELECT 后面指出要檢索的列名:檢索每一個學生的姓名和班級。 SELECT * FROM 學生表 * 表示檢索全部列。 SQL查詢的基本結構 上一頁 下一頁 返回首頁 SELECT [ ALL | DISTINCT ] select_list FROM { table_name | view_name } 其中: select_list指定了要返回的列; FROM子句指定了返回的行和列所屬的表或視圖 。 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查詢的基本結構 上一頁 下一頁 返回首頁 在上述結構中: SELECT子句用于指定輸出的字段; FROM 子句用于指定數據的來源; WHERE 子句用于指定數據的選擇條件; GROUP BY 子句用于對檢索到的記錄進行分組; HAVING 子句用于指定組的選擇條件; ORDER BY 子句用于對查詢的結果進行排序 在這些子句中, SELECT子句和 FROM子句是必須的,其它子句都是可選的。如果需要刪除表本身,則應使用前面已經講 過的 DROP TABLE語句。GZ02房產 39。 其語法形式如下: 3.刪除數據 例: 刪除學生表中班級為 GZ02房產的全部學生信息 。 其語法形式如下: 2.修改數據 例: 將學生表中學生的年齡都提高 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 操縱數據 上一頁 下一頁 返回首頁 刪除數據可以使用 DELETE語句 。 操縱數據 上一頁 下一頁 返回首頁 可以使用 UPDATE語句修改表中已經存在的數據 。M39。張小三 39。99999939。M39。張小三 39。99999939。M39。張小三 39。99999939。 該語句的語法形式如下: 1.插入數據 例:要求往學生表中插入一行數據:學號為 999999, 姓名為張小三 , 性別為男 , 其它情況未知 。 因此 , 向表中插入數據是在表結構創(chuàng)建之后 , 首先需要執(zhí)行的操作 。 當然 , 系統(tǒng)表不能被刪除 。 表刪除之后 , 就不能再恢復該表的定義 。 ALTER TABLE 學生表 ADD 出生年月 datetime null 2.在企業(yè)管理器中增加、刪除、修改字段 在企業(yè)管理器中,打開指定的服務器中要修改的表的數據庫 , 用右鍵單擊進行修改的表,從彈出的快捷菜單中選擇“設計 表”選項,然后按步驟操作即可。 創(chuàng)建表 上一頁 下一頁 返回首頁 在示例數據庫中創(chuàng)建學生表 , 該表包含了學生的有關信息:學號 、 姓名 、 性別 、 班級 、 年齡 。 既可以使用CREATE TABLE 語句創(chuàng)建表 , 也可以通過企業(yè)管理器創(chuàng)建表 。 3.刪除數據庫 也可以利用 DROP DATABASE語句來刪除數據庫 。 ALTER DATABASE 示例數據庫 ADD FILE ( NAME=示例數據庫 _data2, FILENAME= ?C: \Microsoft SQL Server\data\示例數據庫 ‘, SIZE=10MB, MAXSIZE=20MB, FILEGROWTH=20%) 創(chuàng)建和管理數據庫示例 上一頁 下一頁 返回首頁 對于那些不再需要的數據庫 , 可以刪除它以釋放在磁盤上占用的空間 。 2.修改數據庫 也可使用 ALTER DATABSE語句來修改數據庫 。 該數據庫的主數據文件的邏輯名稱是示例數據庫 _data, 物理文件是示例數據庫 .mdf, 大小是 10MB, 最大是 30MB, 以20%的速度增加;該數據庫的日志文件的邏輯名稱是示例數據庫 _log, 操作系統(tǒng)文件是示例數據庫 .ldf, 大小是 3MB, 最大是 10MB, 以 1MB的速度增加 。 CREATE DATABASE語句的語法形式如下: CREATE DATABASE database_name [ ON [ PRIMARY ] [ filespec [, … n ] ] [ , filegroup [ , … n ] ] ] [ LOG ON { filespec [ , … n ] } ] 示例 ~ 創(chuàng)建和管理數據庫 可以在 SQL Server企業(yè)管理器中創(chuàng)建數據庫 , 也可使 用 TransactSQL語句中的 CREATE DATABASE命令來創(chuàng)建數據庫 。 文件組就是數據文件的集合 。 數據庫中的所有數據和對象 , 都存儲在這些操作系統(tǒng)文件中 。 2.事務和事務日志 3.數據庫文件和文件組 數據庫的物理表現是操作系統(tǒng)文件 。 1.數據庫對象 事務就是一個單元的工作 , 該單元的工作或者全部完成 , 或者全部不完成 。 數據庫對象就是存儲 和管理數據的結構形式 , 這些數據庫對象主要包括數據庫圖表 、 表 、 函數 、 視圖 、 存儲過程 、 觸發(fā)器等 。一般地,在下列兩種情況下使用限定標識符: 當對象名中包含空格時 當保留關鍵字被用作對象名或對象部分的名字時 當限定標識符出現在 TransactSQL語句中時,必須用方括號( [ ])或雙引號(“”)將限定標識符括起來。 標準標識符里不允許有空格 , 應遵循:第一個字符必須是字母 ( a~z或 A~Z) , 第一個字符后面可以是數字 、 字符或符號 。 SQL Server中的編程語言是 TransactSQL, TransactSQL是一種非過程化的高級語言,其基本成分是語句,由一個或多個語句構成一個批處理,由一個或多個批處理構成一個腳本,并保存到磁盤文件中。 TransactSQL 數據類型 上一頁 下一頁 返回首頁 一個語句批是一組 TransactSQL語句的集合 , 語句批的結束標記為: GO 1.語句批 腳本是存儲在文件中的一組 TransactSQL語句的集合 。 4.貨幣類型 貨幣類型的數據實際上都是帶有 4位小數的 decimal類型的數據 。 當存儲此種類型數據時 , 默認的格式是MMDDYYYYhh:mm:ss AM/PM, 當插入數據或在其它地方使用該類型時 , 需用單引號把它括起來 。 SQL 概述 上一頁 下一頁 返回首頁 Bigint Int Smallint Tinyint Bit Numeric( p, s) Decimal( p, s) Float Real 1.數值型 2.字符數據類型 字符型數據是由漢字 、 字母 、 數字和各種符號組成的 , 在 SQL Server 2020中 , 默認情況下 , 字符數據是用單引號括起來的 。 數據操縱( DML)實現對數據庫數據的增加、刪除和修改的功能( INSERT、 UPDATE、 DELETE )。 數據定義( DDL):實現定義、刪除和修改數據庫對象的功能( CREATE、 DROP、 ALTER )。 一體化的特點 , 集數據查詢 、 數據定義 、 數據操縱 、數據控制功能為一體; 高度非過程化語言 , 只需要提出 “ 干什么 ” , 而不需指出 “ 如何干 ” , 語句的操作過程由系統(tǒng)自動完成; 語言簡潔 , 類似于人的思維習慣 , 容易理解和掌握; 可以直接以命令方式交互使用 , 也可以嵌入到程序設 計語言中使用 。 返回本章目錄 SQL 查詢分析器( Query Analyzer) 上一頁 下一頁 返回首頁 SQL語言是結構化查詢語言 ( Structure Query Lan
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1