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

正文內(nèi)容

關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言(完整版)

2025-06-30 16:45上一頁面

下一頁面
  

【正文】 匹配模式可以是一個包含通配符 “ %”( 百分號 )和 “ _”( 下劃線 ) 的字符串 。 ? 算術(shù)運(yùn)算符 算術(shù)運(yùn)算符有 4種: +、 、 *、 / ? 比較運(yùn)算符 ? 基本比較運(yùn)算符 共 9種: =、 、 、 =、 =、 ! =或 、 ! ( 不大于 ) 、 ! ( 不小于 ) ? 特殊比較運(yùn)算符 有 4類: BETWEEN… AND… 、 IN、 LIKE 和 IS NULL 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 運(yùn)算符 BETWEEN… AND… 運(yùn)算符 BETWEEN… AND… 是用于確定記錄的范圍 , 即某屬性值在指定的范圍之內(nèi) ( 包括邊界值 ) 的記錄 , 其中BETWEEN后面是下限 , AND后面是上限 。 ? 查詢經(jīng)過計算的值 SELECT子句的 目標(biāo)列表達(dá)式 不僅可以是基本表的屬性 , 也可以是表達(dá)式 , 包括算術(shù)表達(dá)式 、 字符串常量和函數(shù)等 。 SELECT ename,dept_id FROM employee WHERE emp_id=’1001’。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 CREATE TABLE dept (dept_id CHAR(2) PRIMARY KEY, dname VARCHAR(12) , tel VARCHAR(20))。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 刪除索引 在 SQL語言中 , 使用 DROP INDEX命令刪除索引 , 其語法如下: DROP INDEX 索引名 ; 【 例 311】 刪除為 student表建立的索引 stu_cluind。 聚簇索引是指索引項的順序與表中記錄的物理順序一致的索引 。 索引是動態(tài)的 , 每當(dāng)數(shù)據(jù)庫表的數(shù)據(jù)更新一次 , 相應(yīng)的索引也隨之更新 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 表結(jié)構(gòu)的修改 SQL語言用 ALTER TABLE命令修改基本表 , 其基本語法為: ALTER TABLE 表名 [ADD (新列名 數(shù)據(jù)類型 [完整性約束 ] [,… ])] [DROP 完整性約束名 ] [MODIFY (列名 數(shù)據(jù)類型 [,… ])]; 基本表的修改分 3種情況: ? 使用 ADD子句增加新列和新的完整性約束條件 【 例 36】 在 student表中增加 “ 籍貫 native_place”列 , 數(shù)據(jù)類型為字符型 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 【 例 33】 創(chuàng)建 “ 學(xué)生表 ” student, 它由學(xué)號 id、 姓名 name、 性別 sex、 班級號 class、 出生日期 birthday等 5個屬性組成 。 即不允許表中的某一列或者某幾列有重復(fù)的屬性值 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 數(shù)據(jù)庫的創(chuàng)建與刪除 ? 創(chuàng)建數(shù)據(jù)庫 SQL使用命令 CREATE DATABASE創(chuàng)建數(shù)據(jù)庫 , 其一般語法如下: CREATE DATABASE 數(shù)據(jù)庫名 ; 【 例 31】 創(chuàng)建一個簡單數(shù)據(jù)庫 。 ? 關(guān)鍵字不能在行與行之間分開 , 并且很少采用縮寫形式 。 ? 中括號 “ [ ]”中的內(nèi)容為任選項 。 ? 既是自含式語言 , 又是嵌入式語言 作為自含式語言 , SQL能夠獨(dú)立地用于聯(lián)機(jī)交互的使用方式 。 SQL的主要功能 SQL語言按照功能可以分為 3大類: ? DDL( Data Definition Language) 數(shù)據(jù)定義語言 用于定義關(guān)系數(shù)據(jù)庫的模式 、 外模式和內(nèi)模式 , 以實現(xiàn)對數(shù)據(jù)庫基本表 、 視圖及索引文件的定義 、 修改和刪除等操作 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? DCL( Data Control Language) 數(shù)據(jù)控制語言 用于控制對數(shù)據(jù)庫的訪問 , 服務(wù)器的關(guān)閉 、 啟動等操作 。 ? 數(shù)據(jù)對象名可以為 130個字符 ( 在 MS Access為 64個字符 ) ,但有些 DBMS限制為 8個字符 , 例如: Oracle數(shù)據(jù)庫就是如此 。 ? 在編寫 SQL語句時 , 遵從某種準(zhǔn)則以提高語句的可讀性 , 使其易于編輯 , 是很有好處的 。存儲文件的物理結(jié)構(gòu)對用戶而言是透明的 , 用戶無需關(guān)心 。 ? SQL的完整性約束條件有以下幾種: ? NOT NULL 或 NULL約束 這個約束條件為列級完整性約束條件 。表中的主鍵可以是一列或列組 , PRIMARY KEY 約束可以使得主鍵的數(shù)值在每一行中各不相同 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 刪除基本表 當(dāng)某個基本表不再需要時 , 可以使用 DROP TABLE 語句將它刪除 。 (3)SQL未提供刪除屬性列的語句 , 只能采取間接的方法 。 次序可以取值 ASC( 升序 ) 或 DESC( 降序 ) , 默認(rèn)值是 ASC。 一個基本表只能建立一個聚簇索引 , 因為表中的數(shù)據(jù)不能以多種方式進(jìn)行物理排序 。 其中 ,SELECT子句和 FROM子句是必選的 , 而 WHERE子句 、 GROUP BY子句 、HAVING子句以及 ORDER BY子句都是可選的 。 【 例 313】 查詢月薪超過 1800的員工姓名和月薪 。 SELECT * FROM dept WHERE dept_id=’11’。 查詢結(jié)果如下: ename 年薪: sal*12 吳偉 年薪: 15600 岳玲 年薪: 13200 王斌 年薪: 18000 徐歡 年薪: 9600 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 【 例 320】 對 【 例 318】 查詢可以通過指定別名來改變查詢結(jié)果的列標(biāo)題 , 這樣也可以使結(jié)果更清晰 。 【 例 322】 查找部門號屬于 11和 21的員工姓名及部門號 。 【 例 324】 查找所有 1990年參加工作的員工姓名及參加工作時間 。 查詢沒有崗位津貼的員工姓名 。 SELECT ename FROM employee WHERE m IS NOT NULL 。 SELECT ename,dept_id,sal FROM employee ORDER BY dept_id ,sal DESC 。 注意:在一個 SELECT語句中 DISTINCT只能出現(xiàn)一次 , 并且DISTINCT必須在所有列名之前 , 否則會發(fā)生語法錯誤 。 SELECT COUNT(m) FROM employee WHERE dept_id=’11’ 。 注意: 除 COUNT( *) 外 , 所有的統(tǒng)計函數(shù)都不包括取值為空值的行 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? HAVING子句 如果分組后還要根據(jù)一定條件對這些組進(jìn)行篩選 , 則使用HAVING子句來實現(xiàn) 。 比如:表 1有 3條記錄 , 表 2有 5條記錄 , 則廣義笛卡爾積產(chǎn)生 3*5=15條記錄 。 別名只在本次查詢有效 。 已經(jīng)說明為 NOT NULL的屬性列 , 則必須出現(xiàn)在INTO子句后 。 其語句格式一般為: INSERT INTO 表名 [(屬性列 1[,屬性列 2]… )] 子查詢 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 修改單條記錄 【 例 350】 修改 1311號員工的月系薪為 1700。這種情況也屬于批量修改 。 ? 刪除單條記錄 【 例 354】 刪除員工號為 1045的記錄 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 使用子查詢刪除 SELECT語句同樣也可以和 DELETE語句聯(lián)合使用 。 視圖一經(jīng)定義 , 就可以象基本表一樣執(zhí)行查詢 、 刪除等操作 ,也可以在視圖上定義新的視圖 , 但對視圖的更新操作則有一定限制 。 而通過視圖訪問數(shù)據(jù) , 則可以通過改變視圖來適應(yīng)基本表的變化 ,使應(yīng)用程序不必作改變 , 保證了基本表數(shù)據(jù)和應(yīng)用程序的邏輯獨(dú)立性 。 3)需要對視圖中的某些列重新命名。 由于視圖不僅可以建立在基本表之上 , 還可以建立在視圖上 , 因此該語句也可寫作: CREATE VIEW sal21_vu1 AS SELECT * FROM sal21_vu WHERE sal1500。 (1) 查詢儲戶的姓名和存款額 Select 姓名 ,[存款額 (元 )] From 儲戶基本信息 b, 儲戶動態(tài)信息 d Where = 結(jié)果如下: 姓名 存款額 (元 ) 李丹娜 趙慶 王立群 張嵐 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 (2) 查詢賬號為 10245082的儲戶的存取款記錄 。100239。1024508239。 本例中因使用了統(tǒng)計函數(shù) , 因而對視圖的列作了顯式指定 。 CREATE VIEW mgr_vu AS SELECT * FROM employee WHERE JOB=’ 部門主管 ’ 。如果某個用戶需要訪問表中的某些列,但另一些屬性列必須對該用戶保密,則可以利用視圖達(dá)到此目的,將視圖建立在該用戶需要訪問的那些列上。 一張基本表可能有很多屬性列 , 利用視圖 ,用戶可以把自己感興趣的屬性列集中起來 , 放在一個視圖中 , 此后用戶可以將視圖作為一張表來對待 。 DELETE FROM employee WHERE dept_id IN ( SELECT dept_id FROM dept WHERE =’ 產(chǎn)品開發(fā)部 ’ OR =’ 事業(yè)推廣部 ’ ) 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 刪除多條記錄 【 例 355】 刪除部門號為 31的所有記錄 。 UPDATE employee SET m=m+500 WHERE job=’ 部門主管 ’ AND dept_id= ( SELECT dept_id FROM dept WHERE =’ 產(chǎn)品開發(fā)部 ’ ) 。 ? 修改多條記錄 【 例 351】 所有員工月薪上調(diào) 5%。 先創(chuàng)建新表的結(jié)構(gòu): CREATE TABLE dept_
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1