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

正文內(nèi)容

關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言-文庫(kù)吧在線文庫(kù)

  

【正文】 15 ? 關(guān)于完整性約束條件 , 需要說明以下幾點(diǎn): ? 完整性約束條件分為列級(jí)完整性約束條件和表級(jí)完整性約束條件 , 它們之間的區(qū)別在于:列級(jí)完整性約束條件只能用于列 , 而表級(jí)完整性約束條件能夠用于一張表中的多列 。 ? PRIMARY KEY 約束 PRIMARY KEY 約束即主鍵約束 , 是表級(jí)完整性約束條件 。 CONSTRAINT子句定義的是表級(jí)約束 , C C3是約束名 , 分別將 id定義為主鍵 ,monitor定義為外鍵 。 (2)修改列定義時(shí) , 有可能會(huì)破壞已有的數(shù)據(jù) , 應(yīng)事先作好備份工作 。 (3)次序是指按照該列名的索引值的排列順序 。 CREATE CLUSTER INDEX stu_cluind ON student(name); 該語(yǔ)句執(zhí)行后 , student表中記錄的物理順序?qū)凑?name列值的升序存放 。 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 SELECT語(yǔ)句的結(jié)構(gòu) SQL語(yǔ)言提供的 SELECT語(yǔ)句的一般格式如下: SELECT [ALL|DISTINCT]目標(biāo)列表達(dá)式 [, 目標(biāo)列表達(dá)式 ][,… ] FROM 表名或視圖名 [,表名或視圖名 ] [,… ] [WHERE 條件表達(dá)式 ] [GROUP BY 列名 1 [HAVING 條件表達(dá)式 ]] [ORDER BY] 列名 2 [ASC|DESC]]; 說明: SELECT語(yǔ)句的含義是 , 根據(jù) WHERE子句指定的條件 , 從 FROM子句后面的基本表或視圖中找出滿足條件的記錄 , 再按照 SELECT子句指定的目標(biāo)列表達(dá)式 , 選出這些記錄相應(yīng)的列形成結(jié)果集返回 。 ? 查詢滿足條件的某些行 查詢滿足條件的某些行 , 可以通過 WHERE子句來(lái)實(shí)現(xiàn) 。 【 例 316】 下面語(yǔ)句的結(jié)果等價(jià)于 【 例 315】 的語(yǔ)句 。 SELECT ename,’年薪: ’ ,sal*12 FROM employee 。 ? 運(yùn)算符 IN 運(yùn)算符 IN是用于查找某屬性值包含在指定集合內(nèi)的記錄 ,IN后面跟的是指定集合 。 SELECT ename FROM employee WHERE ename LIKE ‘張 %’ 。 【 例 328】 可能有這樣的情況:新進(jìn)員工暫時(shí)沒有崗位津貼 ,等試用期滿后再領(lǐng)崗位津貼 。 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 【 例 331】 查詢領(lǐng)有崗位津貼的員工姓名 。 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 【 例 334】 查詢所有員工的姓名 、 部門號(hào)及月薪 , 結(jié)果按部門號(hào)升序排列 , 同一部門按月薪降序排列 。 SELECT DISTINCT job FROM employee 。 【 例 337】 統(tǒng)計(jì)部門號(hào) “ 11”的部門領(lǐng)取崗位津貼的人數(shù) 。 SELECT SUM(m), AVG(m) FROM employee 。 說明: 先按照部門號(hào)分組,部門號(hào)相同的組再按職位細(xì)分,最后部門號(hào)和職位完全相同的行才會(huì)分在一組,然后每組統(tǒng)計(jì)一個(gè)月薪總額。 兩個(gè)表的廣義笛卡爾積即是兩個(gè)表中所有記錄的交叉組合 , 其形成的結(jié)果集是所有連接種類中最大的 。 (2)在書寫連接查詢時(shí) , 為了簡(jiǎn)化 , 可以為表名取別名 , 別名應(yīng)該簡(jiǎn)單 。 ( 2) 在表結(jié)構(gòu)定義中未說明為 NOT NULL的屬性列 , 如果沒有出現(xiàn)在 INTO子句后 , 這些列將取空值 。 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 ? 插入子查詢的結(jié)果 SELECT語(yǔ)句可以作為子查詢嵌套在 INSERT語(yǔ)句中 , 用以插入批量記錄 。 SQL語(yǔ)言的修改語(yǔ)句功能是將表中符合 WHERE子句條件的記錄找出,以表達(dá)式的值替代相應(yīng)屬性列的值。 后者作為子查詢嵌套 。 DELETE語(yǔ)句的功能是:先按照 WHERE子句中指定的條件范圍將記錄找出來(lái) , 然后進(jìn)行刪除 。 這類操作的執(zhí)行應(yīng)非常小心 。 因此 , 當(dāng)基本表的數(shù)據(jù)發(fā)生變化時(shí) , 對(duì)應(yīng)視圖中的查詢出的數(shù)據(jù)也會(huì)隨之變化 。 如果應(yīng)用程序直接調(diào)用基本表 ,則一旦基本表的數(shù)據(jù)發(fā)生變化時(shí) , 應(yīng)用程序必須隨之改動(dòng) 。 2)多表連接時(shí)選出了兩個(gè)或者多個(gè)同名列作為視圖的屬性列 。 該題也可以對(duì) 【 例 355】 定義的視圖進(jìn)行進(jìn)一步的篩選 。 儲(chǔ)蓄所數(shù)據(jù) 編號(hào) 名稱 電話 地址 1001 中國(guó)建行杭州分行秋濤支行 (0571)88049082 秋濤北街 283號(hào) 1002 中國(guó)建行杭州分行武林支行 (0571)68066080 武林南路 366號(hào) 1208 中國(guó)建行杭州分行下沙支行 (0571)28800088 下沙 22號(hào)大街 788號(hào) 1303 中國(guó)建行杭州分行濱江支行 (0571)26880266 濱江 18號(hào)大街 632號(hào) 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 儲(chǔ)戶基本信息數(shù)據(jù) 賬號(hào) 姓名 電話 地址 開戶行 開戶日期 10020219 張曉軍 (0571)22959618 杭州 1002 20211120 10020213 李丹娜 (021)86129618 上海 1208 20210806 10245082 張嵐 (0571)66787968 杭州 1002 19980601 10204568 王立群 (021)89727982 上海 1303 20210108 10204567 趙慶 (0571)28008986 杭州 1208 20210208 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 儲(chǔ)戶動(dòng)態(tài)信息數(shù)據(jù) 賬號(hào) 密碼 信譽(yù) 存款額 [元 ] 狀態(tài) 10020219 ASDZXC 0 286000 1 10020213 WERERT 1 1678120 1 10245082 DFGASD 1 3000000 1 10204568 SDFCVB 0 35000 1 10204567 CVBGHJ 1 1202100 1 注:密碼一般都是加密存儲(chǔ)的 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 賬號(hào) 儲(chǔ)蓄所編號(hào) 標(biāo)志 存取金額 存取日期 10020213 1002 1 50000 20210928 10245082 1208 0 80000 20211016 10020213 1001 0 10000 20211210 10020219 1303 1 12021 20211210 10020213 1002 0 20210 20211216 10245082 1002 0 10000 20210108 10204567 1208 1 20210 20210208 10245082 1208 1 30000 20210316 存取款數(shù)據(jù) 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 ? 數(shù)據(jù)查詢 在上述給出的活期儲(chǔ)蓄管理系統(tǒng)數(shù)據(jù)庫(kù)表數(shù)據(jù)中 , 寫出完成如下諸查詢 SQL命令 。 Select 標(biāo)志 ,sum([金額 (元 )]) From 存取款 Where 編號(hào) =39。 結(jié)果如下: 編號(hào) 標(biāo)志 金額 (元 ) 日期 1002 0 20210108 00:00: 1208 0 20211016 00:00: 1208 1 20210316 00:00: 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 (3)查詢編號(hào)為 1002的儲(chǔ)蓄所 。 視圖還可以建立在多個(gè)表或視圖之上 。 【 例 359】 為 21號(hào)部門的所有員工的員工號(hào) 、 姓名及月薪建立視圖 。 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 視圖的建立 SQL語(yǔ)言用 CREATE VIEW語(yǔ)句來(lái)建立視圖 , 其一般格式為: CREATE VIEW 視圖名 [(列名 [, 列名 ]… )] AS 子查詢 [WITH CHECK OPTION]; 說明: (1)選項(xiàng) WITH CHECK OPTION確保用戶只能查詢和修改他們所看到的數(shù)據(jù) ,強(qiáng)制所有在視圖上使用的數(shù)據(jù)修改語(yǔ)句滿足定義視圖時(shí)的條件 。 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 ? 可以簡(jiǎn)化數(shù)據(jù)讀取 查詢數(shù)據(jù)時(shí) , 通常要用 SELECT語(yǔ)句編寫復(fù)雜的連接 、 統(tǒng)計(jì) 、函數(shù)等 , 以產(chǎn)生所需要的結(jié)果 。 因?yàn)?SELECT子查詢得到的記錄一般不止一條,所以子查詢前面的運(yùn)算符不能為 “ =”,而應(yīng)該用表示取值范圍的 “ IN”。 DELETE FROM employee WHERE dept_id=’31’ 。 說明: (1) 因?yàn)閷?duì)應(yīng)產(chǎn)品開發(fā)部的部門號(hào)只有一個(gè) , 所以子查詢檢索出的記錄只有一條 , 因此子查詢前面可以用 “ =”。 UPDATE employee SET sal=sal* 。 然后將子查詢求出的數(shù)據(jù)批量插入新表中: INSERT INTO dept_sal (dept_id, avg_sal) SELECT dept_id,AVG(sal) FROM employee GROUP BY dept_id。 INSERT INTO dept (dept_id,dname,tel) VALUES (‘31’,’產(chǎn)品開發(fā)部 ’ ,’08667864532’)。 ? 不等連接 當(dāng)連接條件中的比較運(yùn)算符不為 “ =”時(shí) , 此時(shí)的連接查詢稱為不等連接 。 若將查詢結(jié)果的目標(biāo)列中重復(fù)的列去掉 , 則稱為自然連接 , 在實(shí)際中等值連接一般以自然連接的形式出現(xiàn) 。 注意 : WHERE子句和 HAVING子句有相似之處 , 即后面都跟指定條件;但是它們又有區(qū)別:前者直接用于 SELECT子句中 , 作用于基本表或視圖;而后者一定跟在 GROUP BY子句后面 , 作用于分組 。 SELECT dept_id,AVG(sal) FROM employee GROUP BY dept_id 。 SELECT COUNT(*) FROM employee WHERE dept_id=’11’ 。 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 SQL的統(tǒng)計(jì)函數(shù) SQL語(yǔ)言提供了許多統(tǒng)計(jì)函數(shù),主要的統(tǒng)計(jì)函數(shù)見表 33。 (2)ORDER BY子句指定排序的列必須出現(xiàn)在 SELECT子句的列表達(dá)式中 。 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 對(duì)查詢結(jié)果排序 SQL語(yǔ)言中用 ORDER BY子句實(shí)現(xiàn)對(duì)查詢結(jié)果的排序,可以根據(jù)包含的一列或者多列的表達(dá)式進(jìn)行 ASC(升序)或 DESC(降序)的排列,默認(rèn)值是 ASC。 【 例 329】 查詢?cè)滦匠^ 1500的部門主管的姓名及月薪 。 SELECT ename FROM employee WHERE ename LIKE ‘__小 %’ 。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1