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

正文內(nèi)容

北京郵電大學(xué)軟件工程研究生的課程---數(shù)據(jù)庫(kù)設(shè)計(jì)開發(fā)-0-3-文庫(kù)吧

2024-12-22 02:02 本頁(yè)面


【正文】 表 ALTER TABLE表名 [ADD新列名 數(shù)據(jù)類型 [完整性約束 ]] [DROP完整性約束名 ] [MODIFY列名 數(shù)據(jù)類型 ]。 其中 表名 是要修改的基本表 , ADD子句用于增加新列和新的完整性約束條件 , DROP子句用于刪除指定的完整性約束條件 , MODIPY子句用于修改原有的列定義 , 包括修改列名和數(shù)據(jù)類型 。 郭文明 定義、刪除與修改基本表 ? 刪除基本表 DROP TABLE 表名 基本表一旦刪除 , 表中的數(shù)據(jù) 、 此表上建立的索引和視圖都將自動(dòng)被刪除掉 。因此執(zhí)行刪除基本表的操作一定要格外小心 。 ? 注意:有的系統(tǒng) , 如 Oracle, 刪除基本表后建立在此表上的視圖定義仍然保留在數(shù)據(jù)字典中 。 但是 , 當(dāng)用戶引用時(shí)就報(bào)錯(cuò) 。 郭文明 ? 索引的功能表現(xiàn)在以下 3方面 。 (1)使用索引可以明顯地加快數(shù)據(jù)查詢的速度 (2)使用索引可保證數(shù)據(jù)的唯一性 (3)使用索引可以加快連接速度 ? 建立索引的原則 (1)索引的建立和維護(hù)由 DBA和 DBMS完成 (2)大表應(yīng)當(dāng)建索引 , 小表則不必建索引 (3)對(duì)于一個(gè)基本表 , 不要建立過(guò)多的索引 (4)根據(jù)查詢要求建索引 郭文明 ? CREATE [UNIQUE] [CLUSTER] INDEX 索引名 ON 表名 (列名 [asc|desc[, 列名 [ asc|desc ]]); ? 如果數(shù)據(jù)增加刪改頻繁 , 系統(tǒng)會(huì)花費(fèi)許多時(shí)間來(lái)維護(hù)索引 。 這時(shí) , 可以刪除一些不必要的索引 。 DROP INDEX 索引名 ; 郭文明 ? 視圖是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)提供給用戶以多種角度觀察數(shù)據(jù)庫(kù)中數(shù)據(jù)的重要機(jī)制 。 視圖一經(jīng)定義 , 就可以和基本表一樣被查詢 、 被刪除 , 我們也可以在一個(gè)視圖之上再定義新的視圖 , 但對(duì)視圖的更新 (增加 、 刪除 、 修改 )操作則有一定的限制 。 ? CREAT VIEW 視圖名 [(列名 [,列名 ]...)] AS 子查詢 [WITH CHECK OPTION]; 其中子查詢可以是任意復(fù)雜的 SELECT語(yǔ)句 , 但通常不允許含有 ORDER BY子句和 DISTINCT短語(yǔ) 。WITH CHECK OPTION表示對(duì)視圖進(jìn)行 UPDATE,INSERT和 DELETE操作時(shí)要保證更新 、 插入或刪除的行滿足視圖定義中的謂詞條件 (即子查詢中的條件表達(dá)式 ) 。 郭文明 ? DROP VIEW 視圖名 ; 視圖刪除后視圖的定義將從數(shù)據(jù)字典中刪除 。但是由該視圖導(dǎo)出的其他視圖定義仍在數(shù)據(jù)字典中 , 不過(guò)該視圖已失效 。 用戶使用時(shí)會(huì)出錯(cuò) ,要用 DROP VIEW語(yǔ)句將它們一一刪除 。 ? DBMS執(zhí)行 CREATE VIEW語(yǔ)句的結(jié)果只把視圖的定義存入數(shù)據(jù)字典 , 并不執(zhí)行其中的 SELECT。在關(guān)系數(shù)據(jù)庫(kù)中 , 并不是所有的視圖都是可更新的 ,因?yàn)橛行┮晥D的更新不能的有意義的轉(zhuǎn)換成對(duì)基本表的更新 。 行列子集視圖是可更新的 。 各個(gè) DBMS對(duì)視圖的更新有自己的規(guī)定 。 郭文明 數(shù)據(jù)查詢 ? 數(shù)據(jù)查詢是數(shù)據(jù)庫(kù)的核心操作 。 SQL語(yǔ)言的數(shù)據(jù)查詢只有一條 SELECT語(yǔ)句 : SELECT[ALL|DISTINCT]{*|目標(biāo)列表達(dá)式 [[as] 別名 ][, 目標(biāo)列表達(dá)式 [[as] 別名 ]]...} FROM表名或視圖名 [, 表名或視圖名 ]? [WHERE條件表達(dá)式 ] [GROUP BY列名 [, 列名 ][HAVING條件表達(dá)式 ]]] [ORDER BY列名 [ASC|DESC][, 列名[ASC|DESC]] ? ]。 郭文明 數(shù)據(jù)查詢 ? Select語(yǔ)句的執(zhí)行過(guò)程 可以理解為 : 首先 , 對(duì) FROM子句中的所有表做關(guān)系乘積 接著 , 刪除不滿足 WHERE子句的行 根據(jù) GROUP BY子句對(duì)剩余的行進(jìn)行分組 然后刪除不滿足 HAVING子句的組 求出 SELECT子句選擇列表的表達(dá)式的值 若有關(guān)鍵詞 DISTINCT存在 , 則刪除重復(fù)的行 ? Select中的 標(biāo)識(shí)符:一般的 SQL標(biāo)識(shí)符是大小寫無(wú)關(guān)的 。 實(shí)際上 SQL在解釋以前會(huì)把它們轉(zhuǎn)化為大寫形式 。 一個(gè)標(biāo)識(shí)符必須以一個(gè)字母打頭 , Entry SQL92和 Core SQL99將一個(gè)標(biāo)識(shí)符字節(jié)數(shù)限制在 18個(gè)以內(nèi) 。 郭文明 數(shù)據(jù)查詢 ? 表達(dá)式可以是數(shù)值表達(dá)式 、 字符串表達(dá)式和日期表達(dá)式等 。 數(shù)值表達(dá)式由常數(shù) 、 表屬性 、 算術(shù)運(yùn)算符 、 算術(shù)函數(shù)所組成 。 字符串表達(dá)式由常數(shù) 、 表屬性 、 字符串運(yùn)算符 、 字符串函數(shù)所組成 。 日期表達(dá)式由常數(shù) 、 表屬性 、 日期運(yùn)算符 、 日期函數(shù)所組成 ? WHERE中使用謂詞來(lái)表示條件 。 一般情況謂詞運(yùn)算結(jié)果為 TRUE或 FALSE,但如果遇到空值時(shí) ,可能為 UNKNOWN。 ? SQL查詢的一個(gè)爭(zhēng)議點(diǎn)即:對(duì)于同一個(gè)查詢會(huì)存在眾多不同的構(gòu)造方法 。 郭文明 ORACLE、 INFORMIX、 DB2 UDB 中的 一些 數(shù)學(xué)函數(shù) 名稱 描述 結(jié)果 abs(n) mod(n,b) sqrt(n) n的絕對(duì)值 , n為數(shù)值型 n被 b除后得到的余數(shù) 。 n,b為整數(shù) n的平方根 , n為整數(shù)或浮點(diǎn)數(shù) 另外 , 三角函數(shù) 、 指數(shù)函數(shù) 、對(duì)數(shù)函數(shù) 、 冪函數(shù)和 round(n) 數(shù)值類型 整數(shù) 浮點(diǎn) 郭文明 SQL99中的描述 ORACLE DB2 UDB INFORMIX 返回串長(zhǎng)度 (整數(shù)個(gè)字符 ) CHAR_LENGTH(str) 返回子串 ,從 m個(gè)開始取 n個(gè) 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)。 rtrim(str) posstr(str1, str2[,n]) lcase(str) ucase(str) length(str), char_length(str) substr(str,m[,n]), substring(str from m for n ) trim([[lea
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1