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

正文內(nèi)容

關(guān)系數(shù)據(jù)庫ppt課件-資料下載頁

2025-01-12 08:55本頁面
  

【正文】 ENCES 供應(yīng)商 1) ? 注:用 SQL CREATE 命令新建的表自動(dòng)在最低的可用的工作區(qū)打開,并可以通過別名引用,新表的打開方式為獨(dú)占方式,忽略 SET EXCLUSIVE的當(dāng)前設(shè)置 如果建立自由表(當(dāng)前沒有打開數(shù)據(jù)庫或使用了FREE),則很多命令不能使用,如 NAME、 CHECK、 DEFAULT、 FOREIGN KEY、 PRIMARY KEY和REFERENCES等。 利用 SQL命令刪除表的命令為: DROP TABLE tableName 說明 :如果刪除的是自由表則應(yīng)該將當(dāng)前打開的數(shù)據(jù)表先關(guān)閉 ,才能進(jìn)行刪除 .如果是數(shù)據(jù)庫中的表 ,則應(yīng)該先打開數(shù)據(jù)庫再進(jìn)行操作 ,否則 ,即使刪除了數(shù)據(jù)庫表 ,但記錄在數(shù)據(jù)庫中的信息并沒有被刪除 ,此后會(huì)出現(xiàn)錯(cuò)誤提示 . 修改表結(jié)構(gòu)的命令是 :ALTER TABLE 該命令有三種格式 : 格式 1: ALTER TABLE tableName ADD |ALTER [COLUMN] fieldName1 fieldType [nFieldWidth[,nPrecision][NULL | NOT NULL] [CHECK lExperssion1 [ERROR cMessageText1 ]] [PRIMARY KEY | UNIQUE ] REFERENCE tableName3 [TAG tagName5]] 說明 :可以添加 (ADD)和修改 (ALTER)已有字段 Eg1 為訂購單表增加一個(gè)貨幣類型的總金額 ALTER TABLE 訂購單 1 ADD 總金額 Y CHECK 總金額 0 ERROR”總金額應(yīng)該大于 0” Eg2 將訂購單 1表的訂購單號(hào)字段的寬度由原來 的 5改為 6 ALTER TABLE 訂購單 1 ALTER 訂購單號(hào) C(6) ? 該種格式可以修改字段的類型、寬度、有效性規(guī)則、錯(cuò)誤信息、默認(rèn)值,定義主關(guān)鍵字段和聯(lián)系等;但是不能修改字段名,不能刪除字段,也不能刪除已經(jīng)定義的規(guī)則等。 ?格式 2: ALTER TABLE tableName1 ALTER [COLUMN] fieldName2 [NULL | NOT NULL] [SET DEFAULT eExpression2] [SET CHECK lExperssion [ERROR cMessageText2]][DROP DEFAULT][DROP CHECK] ?說明 :主要用于定義 ,修改和刪除有效性規(guī)則和默認(rèn)值定義 . ? Eg 修改或定義總金額字段的有效性規(guī)則 ALTER TABLE 訂購單 1 ALTER 總金額 SET CHECK 總金額 100 ERROR “總金額應(yīng)該大于 100!” 若要設(shè)置默認(rèn)值為 0 用 SET DEFAULT 0 ? Eg 刪除總金額字段的有效性規(guī)則 ALTER TABLE 訂購單 1 ALTER 總金額 DROP DEFAULT DROP CHECK 該種格式也不能刪除字段 ,不能修改字段名 ,所有修改是在字段的一級(jí) ? 格式 3: ALTER TABLE tableName [DROP [COLUMN]fieldName3][DROP CHECK] [ADD PRIMARY KEY eExperssion3 TAG tagName2[FOR lExpression4]] DROP PRIMARY KEY] [ADD UNIQUE eExperssion4 [TAG tagName3 [FOR lExpression5]] DROP UNIQUE TAG tagName4] ADD FOREIGN KEY eExpression5 TAG tagName4 [ FOR lExpression6] REFERENCE tableName2 [TAG tagName5]] [DROP REFERENCE KEY TAG tagName6[SAVE]] RENAME COLUMN fieldName4 TO fieldName5] 該格式可刪除字段 DROP [COLUMN],可以修改字段名(RENAME COLUMN),可以定義修改和刪除一級(jí)的有效性規(guī)則等 . ? Eg1 將訂購單 1表的總金額字段名改為金額 ALTER TABLE 訂購單 1 RENAME COLUMN 總金額 TO 金額 ? Eg2 刪除訂購單 1表中金額字段 ALTER TABLE 訂購單 1 DROP COLUMN 金額 ? Eg3 將訂購單 1表的職工號(hào)的供應(yīng)商號(hào)定義為候選索引 ,索引名是 emp_sup ALTER TABLE 訂購單 1 ADD UNIQUE 職工號(hào) + 供應(yīng)商號(hào) TAG emp_sup ? Eg4 刪除訂購單 1的候選索引 emp_sup ALTER TABLE 訂購單 1 DROP UNIQUE TAG emp_sup ? 視圖的定義 : VF中視圖是一個(gè)定制的虛擬表 ,可是本地的 ,遠(yuǎn)程的或帶參數(shù)的 .視圖可引用一個(gè)或多個(gè)表 ,或者引用其它視圖 .視圖是可更新的 ,它可引用遠(yuǎn)程表 . 在關(guān)系數(shù)據(jù)庫中 ,視圖也稱作窗口 ,即視圖是操作表的窗口 ,可以把它看作是從表中派生出來的虛表 .它依賴于表 ,但不獨(dú)立存在 . 定義視圖的根據(jù)對(duì)表的查詢定義的其命令格式是 : CREATE VIEW view_name [( column_name[, column_name]…)] AS select_statement 說明 :如沒有為視圖指定字段名 (column_name)時(shí) ,字段名將與 select_statement中指定的字段名或表中的字段名同名 . 視圖是根據(jù)表定義或派生出來的 ,所以在涉及到視圖的時(shí)候常把表稱作基本表 . ? 從單個(gè)一中派生出的視圖 Eg1 對(duì)職工關(guān)系的職工號(hào)和倉庫號(hào)定義視圖 ? CREAT VIEW e_w AS 。 SELECT 職工號(hào) ,倉庫號(hào) from 職工 Eg2 對(duì)北京的倉庫的信息建立視圖 ? CREAT VIEW EE AS SELE 倉庫號(hào) ,面積 FROM 倉庫 WHERE 城市 =?北京’ ? 從多個(gè)表中派生出的視圖 ? 從上面的例子可以看出,視圖一方面可以限定數(shù)據(jù)的訪問,另一方面又可以簡(jiǎn)化對(duì)數(shù)據(jù)的訪問。有些很復(fù)雜的查詢可以用使圖來替代。 Eg3 列出每個(gè)職工經(jīng)手的具有最高總金額的訂購單的 信息 CREAT VIEW V_SAMPLE AS 。 SELECT , , 號(hào) , , 。 FROM 訂購單 OUT WHERE 總金額 =。 (SELECT MAX(總金額 ) FROM 訂購單 INNER1 WHERE = ) Eg4 建立視圖向用戶提供職工號(hào) ,職工的工資和職工所在城市的信息 CREAT VIEW V_EMP AS。 SELECT 職工號(hào) ,工資 ,城市 FROM 職工 ,倉庫 WHERE 職工 .倉庫號(hào) =倉庫 .倉庫號(hào) ? 視圖中的虛子段 用一個(gè)查詢來建立的視圖可以包含算術(shù)表達(dá)式或函數(shù),這些表達(dá)式或函數(shù)與視圖的其他字段一樣對(duì)待,由于它們是計(jì)算得來的,并不存儲(chǔ)在表內(nèi)所以稱為虛字段。 Eg5 定義一個(gè)視圖 ,它包含職工號(hào)、月工資和年工 資 3個(gè)字段 CREAT VIEW V_SAL AS 。 SELECT 職工號(hào) ,工資 AS 月工資 ,工資 *12 AS 年工資 FROM 職工 在 SELE 語句中用 AS 重新定義視圖的字段名 . 查詢 V_SAL SELECT * FROM V_SAL ? 視圖的刪除 視圖是從表中派生出來的 ,所以不存在修改結(jié)構(gòu)的問題 ,但是視圖可以刪除 .其命令格式是 : DROP VIEW 視圖名 Eg DROP VIEW V_SAL ? 關(guān)于視圖的說明 在關(guān)系數(shù)據(jù)庫中,視圖始終不真正含有數(shù)據(jù),它總是 原來表的一個(gè)窗口。所以雖然視圖可以像表一樣進(jìn)行 各種查詢,但是插入、更新和刪除操作在視圖上卻有 一定的限制。在一般情況下,當(dāng)一個(gè)視圖是由單個(gè)表 導(dǎo)出時(shí)可以進(jìn)行插入和更新操作,但不能進(jìn)行刪除操 作;當(dāng)視圖是從多個(gè)表導(dǎo)出時(shí),插入、更新和刪除操 作都不允許進(jìn)行。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1