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

正文內(nèi)容

關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言-全文預(yù)覽

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

下一頁面
  

【正文】 ,to_date(’2021/08/15’),800,’11’)。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 【 例 347】 插入一條部門新記錄 。 注意: ( 1) 屬性列的個數(shù)與常量的個數(shù)要相等 , 且順序一致 , 否則會產(chǎn)生語法錯誤 。 SELECT emp_id,ename,dname,tel FROM employee e,dept d WHERE = 。 說明: (1)如果屬性列名在參加連接的各表中是惟一的 , 可以省略表名前綴;如果屬性列名是兩個表共同的屬性 , 則一定要加表名前綴 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 等值連接 [表名 1.]列名 1 = [表名 2.]列名 2 等值連接又稱為內(nèi)連接 。 ? 廣義笛卡爾積 廣義笛卡爾積是不帶連接條件的連接操作 。 SELECT dept_id,AVG(sal) FROM employee GROUP BY dept_id HAVING AVG(sal)1000。 SELECT dept_id,job,sum(sal) FROM employee GROUP BY dept_id,job 。 ? 基于單列的分組 【 例 340】 按部門號查詢各部門的平均月薪 。 【 例 339】 統(tǒng)計所有員工的崗位津貼總數(shù)及平均崗位津貼 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 【 例 338】 統(tǒng)計部門號 “ 11”的部門全體員工人數(shù) 。 也可以寫成: SELECT COUNT( emp_id) FROM employee 。 ALL選項是默認(rèn)選項 。 【 例 335】 查詢表 employee中的所有職位 。 注意: (1)ORDER BY子句不改變基本表中行或列的順序 , 只改變查詢顯 示的順序 。 ORDER BY子句指定的排序列可以不只一個 。 SELECT ename,dept_id FROM employee WHERE dept_id NOT IN (‘11’,’21’) 。 SELECT ename,sal FROM employee WHERE sal1500 OR job=’ 部門主管 ’ 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 邏輯運算符 SQL語言的邏輯運算符有 3種: NOT、 AND、 OR。 因此查詢總經(jīng)理的姓名的語句應(yīng)為: SELECT ename FROM employee WHERE mgr_id IS NULL 。 【 例 325】 查找姓名第 2個字為 “ 小 ” 的員工姓名 。 【 例 323】 查詢所有姓張員工的姓名 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 運算符 LIKE 運算符 LIKE可用來進(jìn)行字符串的匹配 , LIKE后面跟的是匹配模式 。 查詢結(jié)果包括那些月薪等于 1000和月薪等于 1500的記錄 。 查詢結(jié)果如下: 姓名 年薪 吳偉 15600 岳玲 13200 王斌 18000 徐歡 9600 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 SQL的運算符 SQL語言使用的運算符包括算術(shù)運算符 、 比較運算符 、 邏輯運算符等 。 結(jié)果 : ename sal*12 吳偉 15600 岳玲 13200 王斌 18000 徐歡 9600 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 【 例 319】 上例查詢?nèi)绻?目標(biāo)列表達(dá)式 中使用字符串常量 ,結(jié)果會更清晰 。 SELECT emp_id,ename,workdate FROM employee 。 在 SQL語言中 , 可以用星號 “ *” 代表所有列名 , 列的顯示順序與基本表中列的順序一致 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 【 例 314】 查詢員工號為 1001的員工姓名及部門號 。 SELECT emp_id,ename FROM employee。 Employee(emp_id,ename,job,mgr_id, workdate,sal, m,dept_id) 員工號 姓名 職位 主管 參加工作時間 月薪 崗位津貼 部門號 Dept(dept_id, dname, tel) 部門號 , 部門名稱 , 電話 用下面語句創(chuàng)建表結(jié)構(gòu): CREATE TABLE employee (emp_id CHAR(4) PRIMARY KEY, ename VARCHAR(20), job VARCHAR(9) , mgr_id CHAR(4),workdate DATE, sal SMALLINT, m SMALLINT, dept_id CHAR(2) NOT NULL FOREIGN KEY (dept_id) REFERENCES Dept(dept_id), FOREIGN KEY(mgr_id) REFERENCES employee(emp_id))。 SQL沒有提供修改索引的語句 , 對于一些在使用中證明不合適的索引 , 只能先刪除后重建 。 但對于經(jīng)常更新的列則不宜建立聚簇索引 ,因為建立聚簇索引后 , 更新索引列數(shù)據(jù)時 , 要更新表中記錄的物理順序 , 開銷較大 。 CREATE UNIQUE INDEX stuid_ind ON student(id ASC); CREATE UNIQUE INDEX claid_ind ON class(id DESC); 【 例 310】 為表 student在姓名 name列上建立一個聚簇索引 。 (5)CLUSTER表示要建立的是聚簇索引 。 索引可以建立在某一列或多個列上 。 索引建立后 , 什么時候使用索引以及使用哪一個索引 ( 當(dāng)有多個索引存在時 ) , 由 DBMS內(nèi)部根據(jù)情況自行決定 , 不需要人員干預(yù) 。 ALTER TABLE student MODIFY name char(8) NOT NULL; 注意: (1)修改列定義時 , 要將原來的列級約束條件寫上 , 否則原有的列級約束會不起作用 。 DROP TABLE student; 該語句一旦執(zhí)行 , 基本表的定義 、 數(shù)據(jù) 、 此表上建立的索引和視圖都將自動被刪除掉 。 CREATE TABLE class ( id CHAR(4) NOT NULL , name VARCHAR(50) NOT NULL , monitor CHAR(8) CONSTRAINT C2 PRIMARY KEY(id), CONSTRAINT C3 FOREIGN KEY(monitor) REFERENCES student(id)); 說明 :本例定義了 2個列級約束 、 2個表級約束 。 ? FOREIGN KEY約束 FOREIGN KEY約束是參照完整性約束 , 是用于約束外鍵的 ,也是表級完整性約束條件 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? CHECK約束 CHECK約束是檢驗約束 , 為插入列中的數(shù)據(jù)指定約束條件 。 ? UNIQUE約束 UNIQUE約束是惟一性約束 。 列名 指的是表的屬性名稱 。 ? 視圖是由一個或幾個基本表導(dǎo)出的 , 它的外部形式也是一個表 ,是由基本表中選取的行和列組成的 視圖本身不獨立 , 它依附于基本表 , 在數(shù)據(jù)庫中不存放視圖對應(yīng)的數(shù)據(jù) , 而只存放關(guān)于視圖的定義 , 因此視圖只是一個虛表 。 其基本語句如表 31所示 。 ? SQL語句可寫成一行或多行 , 習(xí)慣上每個子句占用一行 。 例如: { A | B | C | D }意思是 A、 B、 C、 D中取其一 。 SQL語句結(jié)構(gòu)和書寫準(zhǔn)則 ? 在 SQL語句語法格式中的一些約定符號: ? 尖括號 “ ”中的內(nèi)容為實際語義 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 SQL對象命名約定 SQL對象包括數(shù)據(jù)庫 、 表 、 視圖 、 屬性名等 。 SQL的特點 ? 語言簡潔 , 風(fēng)格統(tǒng)一 , 易學(xué)易懂 SQL語言接近英語 , 只用幾個英文單詞的組合就能完成所有功能 ,因此初學(xué)者非常容易上手 。 其中數(shù)據(jù)更新指對數(shù)據(jù)進(jìn)行插入 、 刪除和修改操作 。第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 SQL概述 數(shù)據(jù)定義 數(shù)據(jù)查詢 數(shù)據(jù)更新 視圖 案例 2:活期儲蓄管理系統(tǒng) 數(shù)據(jù)庫上的查詢 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 SQL概述 SQL(Structured Query Language) 的字面意思是結(jié)構(gòu)化的查詢語言 , 但它的功能并不僅僅是查詢 , 它是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言 。 ? DML( Data Manipulation Language) 數(shù)據(jù)操縱語言 用于完成數(shù)據(jù)查詢和數(shù)據(jù)更新操作 。 常使用的 DCL命令有: GRANT、 REVOKE等 。 ? 高度非過程化 用 SQL語言進(jìn)行數(shù)據(jù)操作 , 只要提出 “ 做什么 ” , 而無須知道“ 怎么做 ” , SQL語句的實現(xiàn)過程由系統(tǒng)自動完成 。 ? 數(shù)據(jù)對象名應(yīng)以字母開頭 , 其余字符可以由字母 、 數(shù)字 、 下劃線組成 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 大括號 “ {}”與豎線 “ |”表明此處為選擇項 , 在所列出的各項中僅需選擇一項 。 以下是一些通常的準(zhǔn)則: ? SQL語句對大小寫不敏感 為了提高 SQL語句的可讀性 , 子句開頭的關(guān)鍵字通常采用大寫形式 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 數(shù)據(jù)定義 SQL語言的數(shù)據(jù)定義功能包括定義數(shù)據(jù)庫 、 定義基本表 、 定義索引和定義視圖 。 一個基本表可以根據(jù)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1