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

正文內(nèi)容

關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言-免費(fèi)閱讀

  

【正文】 100239。 CREATE VIEW dept_vu(eno,name,salary,wage) AS SELECT emp_id,ename ,sal ,2021year(workdate) FROM employee,dept WHERE = AND =’ 產(chǎn)品開(kāi)發(fā)部 ’ 。 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 【 例 360】 為 21號(hào)部門(mén)月薪超過(guò) 1500的員工的員工號(hào) 、 姓名及月薪建立視圖 。 如果省略不寫(xiě) , 則組成視圖的各屬性列由子查詢中 SELECT子句的各目標(biāo)列組成 。 可以將經(jīng)常用到的復(fù)雜查詢的語(yǔ)句定義為視圖 , 不必每次查詢都寫(xiě)上復(fù)雜查詢條件 , 這樣就簡(jiǎn)化了用戶的查詢操作 。 在物理磁盤(pán)上存儲(chǔ)的有關(guān)視圖的信息是:視圖的名稱和視圖的定義 。 DELETE FROM employee 。根據(jù)這兩個(gè)條件查詢找出的記錄可能是多條。 UPDATE employee SET m=0 WHERE dept_id=’21’ 。 該語(yǔ)句有 3種形式:修改單條記錄 、 修改多條記錄以及使用子查詢修改記錄 。 【 例 348】 插入一條員工新記錄 。 SELECT ename,sal,job_level,std_sal FROM employee,job WHERE std_salsal 查詢結(jié)果如下: ename sal job_level std_sal 吳偉 1300 部門(mén)經(jīng)理 2200 岳玲 1100 部門(mén)經(jīng)理 2200 王斌 1500 部門(mén)經(jīng)理 2200 徐歡 800 部門(mén)經(jīng)理 2200 岳玲 1100 出納 1200 徐歡 800 出納 1200 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 數(shù)據(jù)更新 插入記錄 ? 插入單條記錄 INSERT INTO 表名 [(屬性列 1[,屬性列 2]… )] VALUES (常量 1[,常量 2]… )。 SELECT emp_id,ename,dname,tel FROM employee,dept WHERE = 。 連接查詢包括廣義笛卡爾積 、 等值連接 、 自然連接 、 外連接 、內(nèi)連接 、 左連接 、 右連接和自連接等 。 【 例 341】 分各部門(mén)各職位統(tǒng)計(jì)月薪總額 。 SELECT MIN(workdate), MAX(workdate) FROM employee。 SELECT COUNT( *) FROM employee 。 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 消除重復(fù)行 基本表中不相同的行 , 經(jīng)過(guò)對(duì)某些指定列進(jìn)行投影運(yùn)算后 , 可能會(huì)變成完全相同的行 , 顯示結(jié)果不直觀 , 這時(shí)需要用 DISTINCT選項(xiàng)消除重復(fù)的行 。 SELECT ename,sal FROM employee ORDER BY sal DESC 。 【 例 330】 查詢?cè)滦匠^(guò) 1500的員工和所有部門(mén)主管的姓名及月薪 。 【 例 327】 在 employee表中 , 職位是總經(jīng)理的員工在屬性mgr_id這欄應(yīng)該不填 , 因?yàn)樗麤](méi)有上司 。 – “ _”代表任意單個(gè)字符 。 SELECT ename,sal FROM employee WHERE sal BETWEEN 1000 and 1500 。 SELECT ename,sal*12 FROM employee 。 SELECT dept_id,dname,tel FROM dept WHERE dept_id=’11’。 【 例 312】 查詢表 employee的所有員工的員工號(hào)和姓名 。 對(duì)于數(shù)據(jù)庫(kù)系統(tǒng)而言 , 索引一經(jīng)建立 , 一般不應(yīng)隨意刪除 。 其中 ,student表按學(xué)號(hào) id升序建立惟一索引 , class表按班級(jí)號(hào)降序建立惟一索引 。 (2)列名是被建立索引的列的名稱 。 ALTER TABLE student DROP UNIQUE(name); ? 使用 MODIFY子句修改基本表的列定義 【 例 38】 將 student 表 name列的數(shù)據(jù)類型改為定長(zhǎng)字符串型 。 CREATE TABLE student ( id CHAR(8) NOT NULL UNIQUE, name VARCHAR(20) NOT NULL UNIQUE, sex CHAR(1) DEFAULT ‘男 ’ NOT NULL, class CHAR(4), birthday DATE, sum int constraint c2 check sum2021, CONSTRAINT C1 CHECK (sex IN (‘男 ’ , ‘ 女 ’ ))); 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 【 例 34】 創(chuàng)建 “ 班級(jí)信息表 ” class, 它由班級(jí)號(hào) id、 班級(jí)名 name、班長(zhǎng) monitor等 3個(gè)屬性組成 , 其中班級(jí)號(hào)是主鍵 , 班長(zhǎng)是外鍵 , 它是 【 例 33】 學(xué)生表中學(xué)號(hào)的某個(gè)值 。當(dāng)向表中插入一個(gè)新行時(shí) , 如果對(duì)于特定列沒(méi)有指定數(shù)值 ,則使用 DEFAULT子句指定的默認(rèn)值 。 DROP DATABASE MyDb; 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 表的創(chuàng)建與刪除 ? 創(chuàng)建基本表 創(chuàng)建基本表的結(jié)構(gòu)是建立數(shù)據(jù)庫(kù)最重要的一步 , 其一般語(yǔ)法如下: CREATE TABLE 表名 ( 列名 數(shù)據(jù)類型 [列級(jí)完整性約束條件 ] [, 列名 數(shù)據(jù)類型 [列級(jí)完整性約束條件 ]][,…] [,表級(jí)完整性約束條件 ][,…]); 說(shuō)明: 表名 是指要?jiǎng)?chuàng)建的基本表的名稱 , 該名稱應(yīng)符合具體 DBMS的標(biāo)識(shí)符的命名規(guī)則 。 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 數(shù)據(jù)定義 SQL語(yǔ)言的數(shù)據(jù)定義功能包括定義數(shù)據(jù)庫(kù) 、 定義基本表 、 定義索引和定義視圖 。 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 ? 大括號(hào) “ {}”與豎線 “ |”表明此處為選擇項(xiàng) , 在所列出的各項(xiàng)中僅需選擇一項(xiàng) 。 ? 高度非過(guò)程化 用 SQL語(yǔ)言進(jìn)行數(shù)據(jù)操作 , 只要提出 “ 做什么 ” , 而無(wú)須知道“ 怎么做 ” , SQL語(yǔ)句的實(shí)現(xiàn)過(guò)程由系統(tǒng)自動(dòng)完成 。 ? DML( Data Manipulation Language) 數(shù)據(jù)操縱語(yǔ)言 用于完成數(shù)據(jù)查詢和數(shù)據(jù)更新操作 。 其中數(shù)據(jù)更新指對(duì)數(shù)據(jù)進(jìn)行插入 、 刪除和修改操作 。 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 SQL對(duì)象命名約定 SQL對(duì)象包括數(shù)據(jù)庫(kù) 、 表 、 視圖 、 屬性名等 。 例如: { A | B | C | D }意思是 A、 B、 C、 D中取其一 。 其基本語(yǔ)句如表 31所示 。 列名 指的是表的屬性名稱 。 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 ? CHECK約束 CHECK約束是檢驗(yàn)約束 , 為插入列中的數(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)); 說(shuō)明 :本例定義了 2個(gè)列級(jí)約束 、 2個(gè)表級(jí)約束 。 ALTER TABLE student MODIFY name char(8) NOT NULL; 注意: (1)修改列定義時(shí) , 要將原來(lái)的列級(jí)約束條件寫(xiě)上 , 否則原有的列級(jí)約束會(huì)不起作用 。 索引可以建立在某一列或多個(gè)列上 。 CREATE UNIQUE INDEX stuid_ind ON student(id ASC); CREATE UNIQUE INDEX claid_ind ON class(id DESC); 【 例 310】 為表 student在姓名 name列上建立一個(gè)聚簇索引 。 SQL沒(méi)有提供修改索引的語(yǔ)句 , 對(duì)于一些在使用中證明不合適的索引 , 只能先刪除后重建 。 SELECT emp_id,ename FROM employee。 在 SQL語(yǔ)言中 , 可以用星號(hào) “ *” 代表所有列名 , 列的顯示順序與基本表中列的順序一致 。 結(jié)果 : ename sal*12 吳偉 15600 岳玲 13200 王斌 18000 徐歡 9600 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 2021/6/15 【 例 319】 上例查詢?nèi)绻?目標(biāo)列表達(dá)式 中使用字符串常量 ,結(jié)果會(huì)更清晰 。 查詢結(jié)果包括那些月薪等于 1000和月薪等于 1500的記錄 。 【 例 323】 查詢所有姓張員工的姓名 。 因此查詢總經(jīng)理的姓名的語(yǔ)句應(yīng)為: SELECT ename FROM employee WHERE mgr_id IS NULL 。 SELECT ename,sal FROM employee WHERE sal1500 OR job=’ 部門(mén)主管 ’ 。 ORDER BY子句指定的排序列可以不只一個(gè) 。 【 例 335】 查詢表 employee中的所有職位 。 也可以寫(xiě)成: SELECT COUNT( emp_id) FROM employee 。 【 例 339】 統(tǒng)計(jì)所有員工的崗位津貼總數(shù)及平均崗位津貼 。 SELECT dept_id,job,sum(sal) FROM employee GROUP BY dept_id,job 。 ? 廣義笛卡爾積 廣義笛卡爾積是不帶連接條件的連接操作 。 說(shuō)明: (1)如果屬性列名在參加連接的各表中是惟一的 , 可以省略表名前綴;如果屬性列名是兩個(gè)表共同的屬性 , 則一定要加表名前綴 。 注意: ( 1) 屬性列的個(gè)數(shù)與常量的個(gè)數(shù)要相等 , 且順序一致 , 否則會(huì)產(chǎn)生語(yǔ)法
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1