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

正文內(nèi)容

北京郵電大學軟件工程研究生的課程---數(shù)據(jù)庫設計開發(fā)-0-3-全文預覽

2025-01-15 02:02 上一頁面

下一頁面
  

【正文】 count(distinct cid) =2。 可以是視圖名 ORACLE不能有 AS 允許為表的列重新命名 允許是子查詢 ,此時別名必須 內(nèi)連 ,左連 ,右連 ,外連 連接條件 郭文明 高級 SQL語法 例:檢索至少訂購了一件價格低于 。 (Q UNION ALL Q UNION ALL Q) EXCEPT ALL (Q UNION ALL Q) 結果是 (Q),沒有包含重復行 。 但不支持 INTERSECT ALL或MINUS ALL。運算 被 c006訂購 沒有被 郭文明 高級 SQL語法 ? 以下介紹的高級 SQL運算符不是 Entry SQL92的部分 ,但幾乎都屬于 SQL99,目前產(chǎn)品中不一定支持 , 但可能出現(xiàn)在未來的數(shù)據(jù)庫產(chǎn)品中 。 例:求通過住在北京的所有代理商訂了貨的顧客 cid. :住在北京但沒有為所求顧客 : select * from agents where =‘ 北京 ’ and not exists (select * from orders x where = and =) : not exists (反例 ) : select from customers where not exists (select * from agents where =‘ 北京 ’ and not exists (select * from orders x where = and =))。 行不重復 行重復 ∪運算 郭文明 UNION運算和 FOR ALL條件 ? SQL中沒有等價的 247。 例 :找出沒有通過代理商 a03訂貨的顧客 cid. 關系代數(shù): π cid(O)— π cid(σ aid=’ a03’ (O)) select distinct cid from orders x where not exists (select * from orders where cid= and aid=‘ a03’ )。 EXISTS的查詢一般能找到等價的其他查詢形式 。 正確 : select cid from customer where dist all (select dist from customers where city=‘ 北京 ’ )。 SOME和 ANY含義相同 , SOME是最新版本的推崇形式 。 ? 出現(xiàn)在另一個 select語句之內(nèi)的 select語句形式稱為子查詢 。 如果沒有 AS, ORACLE中將完整表達式文本作為列名 。 乘積 投影 π 選擇 σ 郭文明 簡單查詢 注: 1) SQL99規(guī)定 FROM子句中執(zhí)行連接運算 , 但大多數(shù)產(chǎn)品通過笛卡爾積運算并且在 WHERE子句中包含表示參與連接的列值相等的條件來模擬連接運算 , 具體實現(xiàn)方法 (執(zhí)行計劃 , 查詢優(yōu)化 )各不相同 。 n,b為整數(shù) n的平方根 , n為整數(shù)或浮點數(shù) 另外 , 三角函數(shù) 、 指數(shù)函數(shù) 、對數(shù)函數(shù) 、 冪函數(shù)和 round(n) 數(shù)值類型 整數(shù) 浮點 郭文明 SQL99中的描述 ORACLE DB2 UDB INFORMIX 返回串長度 (整數(shù)個字符 ) CHAR_LENGTH(str) 返回子串 ,從 m個開始取 n個 SUBSTRING( str) FORM m FOR(n) 返回去掉左或右空格后得到的包含空格的串 TRIM( [[LEADING|TRAILING |BOTH] [SET]FROM]str) 返回子串 str2在 str1中位置 , 如果指定 n,則從 n開始 POSITION( str1 IN str2) 字母小寫 LOWER( str) 字母大寫 UPPER( str) length(str) substr(str,m[,n]) trim([[leading| trailing|both] [set] from] str), ltrim(str[,set]), rtrim(str[,set]) instr(str1,str2 [,n]) lower(str) upper(str) length(str) substr(str,m[,n]) ltrim(str)。 日期表達式由常數(shù) 、 表屬性 、 日期運算符 、 日期函數(shù)所組成 ? WHERE中使用謂詞來表示條件 。 一個標識符必須以一個字母打頭 , Entry SQL92和 Core SQL99將一個標識符字節(jié)數(shù)限制在 18個以內(nèi) 。 郭文明 數(shù)據(jù)查詢 ? 數(shù)據(jù)查詢是數(shù)據(jù)庫的核心操作 。 ? DBMS執(zhí)行 CREATE VIEW語句的結果只把視圖的定義存入數(shù)據(jù)字典 , 并不執(zhí)行其中的 SELECT。WITH CHECK OPTION表示對視圖進行 UPDATE,INSERT和 DELETE操作時要保證更新 、 插入或刪除的行滿足視圖定義中的謂詞條件 (即子查詢中的條件表達式 ) 。 這時 , 可以刪除一些不必要的索引 。 ? 注意:有的系統(tǒng) , 如 Oracle, 刪除基本表后建立在此表上的視圖定義仍然保留在數(shù)據(jù)字典中 。 ? 修改基本表 ALTER TABLE表名 [ADD新列名 數(shù)據(jù)類型 [完整性約束 ]] [DROP完整性約束名 ] [MODIFY列名 數(shù)據(jù)類型 ]。 ? 當一個 SQL模式及其所屬的基本表 、 視圖等元素都不需要時 , 可以用 DROP語句撤消這個 SQL模式 。 目錄是 SQL環(huán)境中所有模式的集合 。 SQL99的擴展特性允許用戶建立附加模式 , 一個 SQL模式由模式名和模式擁有者的用戶名或賬號來確定 。 如下表所示 。 郭文明 SQL ? 主要的幾個數(shù)據(jù)庫生產(chǎn)廠商并不可能完全遵守SQL99(以及更老的 SQL92)。 1989年,美國國家標準局( ANSI)采納了新的規(guī)范 SQL89標準,取代 SQL86,同時 SQL89標準也被國際標準化組織 (ISO)采納。 ? SQL語言是 1974年由 Boyce和 Chamberlin提出?,F(xiàn)在, SQL語言正從關系形式( ANSI SQL92標準)轉(zhuǎn)向?qū)ο?關系形式( ANSI SQL99標準, 1999年頒布)。 1987年 6月國際標準化組織 (ISO)也采納了此標準。完成于己于 1999年的SQL99具有更加高級的特征(包括對象 關系特性),亦稱 SQL3。 在構造查詢時 SQL的 select語句比關系代數(shù)要靈活 . 郭文明 ? SQL的數(shù)據(jù)定義功能包括對模式 (Schema)、 表(關系 , Table)、 視圖 (View)和索引 (Index) 的創(chuàng)建 、 刪除和修改操作 。 在 Core SQL99和當前大多數(shù)產(chǎn)品中 , 當用戶的數(shù)據(jù)庫帳戶建立時 , 其模式在用戶名之后給出 , 他們不能再建立其他模式 。 郭文明 SQL模式的創(chuàng)建和刪除 ? 在 SQL中還有一個 “目錄 ”概念 。 目錄表在建立數(shù)據(jù)庫時建立 , 用戶不能更新 , 但DBA可以用 select獲取這些信息 。 創(chuàng)建學
點擊復制文檔內(nèi)容
化學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1