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

正文內(nèi)容

cs5sqlserver2000數(shù)據(jù)庫(kù)基本操作(ppt98頁(yè))-wenkub.com

2025-02-11 16:19 本頁(yè)面
   

【正文】 創(chuàng)建存取款表 CREATE TABLE [dbo].[存取款 ] ( [賬號(hào) ] [char] (15) NOT NULL , [編號(hào) ] [char] (15) NOT NULL , [標(biāo)志 ] [int] NOT NULL , [金額 (元 )] [money] NOT NULL , [日期 ] [datetime] NOT NULL, PRIMARY KEY(賬號(hào) ,編號(hào) ,日期 ) ) 第 5章 SQL Server2023基本操作與應(yīng)用 v 創(chuàng)建視圖167。 第 5章 SQL Server2023基本操作與應(yīng)用 167。活期儲(chǔ)蓄 _Log39。活期儲(chǔ)蓄 _Data39。 圖 525 查看表上的索引 第 5章 SQL Server2023基本操作與應(yīng)用 v 刪除索引 在企業(yè)管理器中,可以使用與創(chuàng)建索引和查看索引同樣的方法打開(kāi)管理索引對(duì)話框,在該對(duì)話框的【現(xiàn)有索引】列表中選中要?jiǎng)h除的索引,選擇對(duì)話框下部的【刪除】按鈕,如圖 526所示 。 (3)在打開(kāi)的選擇對(duì)話框中展開(kāi)【數(shù)據(jù)庫(kù)】目錄,選中【創(chuàng)建索引向?qū)А?,并單擊【確定】按鈕。注意在執(zhí)行此命令前先刪除原來(lái)該表的主關(guān)鍵字。 用 TransactSQL語(yǔ)句創(chuàng)建索引 可以用 CREATE INDEX語(yǔ)句在一個(gè)已經(jīng)存在的表上創(chuàng)建索引, CREATE INDEX語(yǔ)句的格式如下:CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ]INDEX index_name 第 5章 SQL Server2023基本操作與應(yīng)用 創(chuàng)建惟一性索引時(shí),應(yīng)保證創(chuàng)建索引的列不包括重復(fù)的數(shù)據(jù),并且沒(méi)有兩個(gè)或兩個(gè)以上的空值。另外,在多列上創(chuàng)建索引時(shí)要注意字節(jié)數(shù)的總和不要超過(guò) 900。 第 5章 SQL Server2023基本操作與應(yīng)用 v 創(chuàng)建索引 在 SQL Server中,索引有如下幾個(gè)限制: 惟一性索引 (Unique Indexes) 聚簇索引和非聚簇索引是按照索引的 結(jié) 構(gòu)劃分的。 非聚簇索引的特點(diǎn)使它很適合于那種直接匹配 單 個(gè)條件的 查詢 ,而不太適合于返回大量 結(jié) 果的 查詢 。 第 5章 SQL Server2023基本操作與應(yīng)用 167。因?yàn)樾惺墙?jīng)過(guò)排序的,所以每個(gè)表只能有一個(gè)聚簇索引。 DROP VIEW borrowinf_VIEW 第 5章 SQL Server2023基本操作與應(yīng)用 索引 SQL Server的索引是一種物理結(jié)構(gòu),它能夠提供一種以一列或多列的值為基礎(chǔ)迅速查找表中行的能力。第 5章 SQL Server2023基本操作與應(yīng)用 167。 (4)單擊【全部除去】按鈕,將選中的視圖刪除。167。 【例 520】 將【例 519】中插入的數(shù)據(jù)刪除。 視圖中的 SElECT命令包含 GROUP BY子句或 DISTINCT選項(xiàng)。 視圖定義中的 FROM子句包含兩個(gè)或多個(gè)表,且 SELECT選擇列表達(dá)式中的列表包含來(lái)自多個(gè)表的列。視圖中的 INSERT命令與基本表中使用 INSERT命令格式完全一樣。視圖的查詢總是轉(zhuǎn)換為對(duì)它所依賴的基表的等價(jià)查詢。 ALTER VIEW v_overdue WITH ENCRYPTION AS SELECT 讀者編號(hào) ,圖書(shū)編號(hào) ,應(yīng)還日期 FROM borrowinf WHERE 應(yīng)還日期 getdate() 第 5章 SQL Server2023基本操作與應(yīng)用 v 使用視圖 對(duì)于視圖的使用主要包括視圖的檢索、通過(guò)視圖對(duì)基表進(jìn)行插入、修改、刪除行的操作??梢允褂?ALTER VIEW避免為視圖重新指定已有的特權(quán),使用這個(gè)命令修改已有的視圖不影響依賴于視圖的存儲(chǔ)過(guò)程。 還有一種利用視圖屬性對(duì)話框修改視圖的方法,用鼠標(biāo)雙擊要修改的視圖名,彈出視圖屬性對(duì)話框,在這個(gè)對(duì)話框中顯示出定義視圖的 TransactSQL命令,用戶可以直接在這個(gè)對(duì)話框中修改。 利用企業(yè)管理器修改視圖的步驟如下: (1)展開(kāi)服務(wù)器,展開(kāi)數(shù)據(jù)庫(kù)。 CREATE VIEW v_overdue1 WITH ENCRYPTION AS SELECT 讀者編號(hào) , ,圖書(shū)編號(hào) ,應(yīng)還日期 FROM borrowinf b inner join readers r On = WHERE 應(yīng)還日期 getdate() 在安裝系統(tǒng)和創(chuàng)建數(shù)據(jù)庫(kù)之后,只有系統(tǒng)管理員 sa和數(shù)據(jù)庫(kù)所有者 DBO具有創(chuàng)建視圖的特權(quán),此后他們可以使用 GRANT CREATE VIEW命令將這個(gè)特權(quán)授予其他用戶。 該視圖的定義涉及到了 borrowinf表、 books表和 readers表。173。173。? WITH CHECK OPTION:強(qiáng)制所有通過(guò)視圖修改的數(shù)據(jù)滿足 select_Statement語(yǔ)句中指定的選擇條件。? Select_statement:定義視圖的 SELECT命令。 用戶可以發(fā)現(xiàn)當(dāng)定義了 WHERE子句時(shí),視圖執(zhí)行之后,在基表相應(yīng)列的右邊會(huì)出現(xiàn)一個(gè)圖標(biāo),并且在視圖定義列的表格中出現(xiàn)相應(yīng)的列名與準(zhǔn)則,即視圖的查詢條件。 (3) 基表或視圖選擇完成之后,表 books的結(jié)構(gòu)出現(xiàn)在視圖創(chuàng)建 /修改窗口的數(shù)據(jù)表顯示區(qū)。 (7) 單擊【下一步】按鈕,打開(kāi)對(duì)話框如圖 517所示,在這個(gè)對(duì)話框中系統(tǒng)根據(jù)上面幾步用戶定義視圖時(shí)的所有選擇,形成定義視圖的 TransactSQL語(yǔ)句,用戶可以直接在這個(gè)對(duì)話框中修改視圖定義,最后單擊【完成】按鈕,視圖在所選的數(shù)據(jù)庫(kù)中創(chuàng)建完成。 第 5章 SQL Server2023基本操作與應(yīng)用 (4) 單擊【下一步】按鈕,打開(kāi)選擇列對(duì)話框顯示上一步選擇的所有表中的列名、列的數(shù)據(jù)類型和選擇狀態(tài) (選擇列 ),單擊選擇狀態(tài)欄的復(fù)選框中選擇視圖中需要顯示的列,如圖 515所示。打開(kāi)【選擇向?qū)А繉?duì)話框,展開(kāi)【數(shù)據(jù)庫(kù)】文件夾,單擊【創(chuàng)建視圖向?qū)А宽?xiàng),如圖 514所示。 第 5章 SQL Server2023基本操作與應(yīng)用 v 創(chuàng)建視圖 在 SQL Server中創(chuàng)建視圖主要有以下 3種方法:使用向?qū)?、使用企業(yè)管理器、使用 TransactSQL命令。這個(gè)系統(tǒng)表的 xtype列描述數(shù)據(jù)庫(kù)對(duì)象的類型,如字符 V表示視圖、 S表示系統(tǒng)表、 U表示用戶表; name和 id列分別為對(duì)象名和對(duì)象標(biāo)識(shí)符,這些標(biāo)識(shí)符在整個(gè)數(shù)據(jù)庫(kù)中是惟一的。 【例 517】 刪除讀者類型表 type。當(dāng)沒(méi)有其他表引用它時(shí),這個(gè)表才能被刪除,否則,刪除操作就會(huì)失敗。用TransactSQL中的 DELETE命令來(lái)實(shí)現(xiàn)刪除操作,命令的主要語(yǔ)句格式如下: DELETE [FROM] {table_name|view_name} [WHERE search_condition] 【例 514】 刪除 borrowinf表中的讀者編號(hào)為: 2023060328的讀者的借書(shū)記錄。SET { column_name = { expression | DEFAULT | NULL [ ,...n]} [WHERE} 語(yǔ)句格式如下: UPDATE 使用 INSERT…DEFAULT VALUES 語(yǔ)句添加數(shù)據(jù) 使用 INSERT…DEFAULT VALUES子句能夠向表中添加一行數(shù)據(jù),語(yǔ)句為: INSERT INTO table_name DEFAULT VALUES 添加的數(shù)據(jù)行各列均為默認(rèn)值,未設(shè)默認(rèn)值的列,列值為 NULL。語(yǔ)句中的列名的順序只要與 VALUES提供的數(shù)據(jù)一一對(duì)應(yīng)即可 第 5章 SQL Server2023基本操作與應(yīng)用 167。 添加數(shù)據(jù)到一行中的所有列 INSERT readers VALUES(‘2023060001’,‘ 王曉奇’,3,2 ) 為表 readers添加一行數(shù)據(jù)。| select_statement{ VALUES( { DEFAULT | NULL | expression } [ , ...n] )[ ( column_list ) ] INSERT命令的主要語(yǔ)句格式如下: INSERT [INTO] 在數(shù)據(jù)窗口中,用戶可以添加多行新數(shù)據(jù),同時(shí)還可以修改表中數(shù)據(jù)。在添加數(shù)據(jù)時(shí),對(duì)于不同的列數(shù)據(jù)類型,插入數(shù)據(jù)的格式不一樣,因此,應(yīng)嚴(yán)格遵守它們各自的要求。郵件地址列的定義如下 : ALTER TABLE readers ADD郵件地址 varchar (50) NULL CONSTRAINT CK_EA CHECK (郵件地址 like 39。 比如, 要對(duì) books表的定價(jià)列添加約束,使定價(jià)大于 O,可以使用如下代碼: ALTER TABLE Books WITH NOCHECK ADD CONSTRAINT CK_Books (定價(jià) 0) (2) NOCHECK CONSTRAINT子句和 CHECK CONSTRAINT子句 可以在 ALTER TABLE語(yǔ)句中使用 NOCHECK CONSTRAINT子句,使表的指定列上的檢查約束無(wú)效,此時(shí)就可以添加一些不滿足原來(lái)約束要求的數(shù)據(jù)了。 不能有重復(fù)的數(shù)據(jù)。 例如 ,向表 books中添加出版日期列 ,DataTime型 ,允許空值 ,可以使用如下語(yǔ)句 : ALTER TABLE books ADD 出版日期 datetime NULL 又如 ,向 readers表中添加電子郵件地址列,且要求輸入的電子郵件地址必須包含: ‘’ 符號(hào),可以使用以下語(yǔ)句: ALTER TABLE readers ADD 郵件地址 varchar(50) NULL CONSTRAINT CK_EA CHECK(郵件地址 like, 39。 修改列屬性使用子句 ALTER COLUMN。 | COLUMN column } [ ,...n ] | { CHECK | NOCHECK } CONSTRAINT {ALL|constraint_name[,...n]} ALTER TABLE命令格式 ALTER TABLE table_name { [ ALTER COLUMN column_name {new_data_type[(precision[,scale])][NULL|NOT NULL] |{ADD|DROP}ROWGUIDCOL}] | ADD { [column_definition] |column_name AS puted_column_expression}[,...n] | [ WITH CHECK | WITH NOCHECK ] | ADD { table_constraint}[,...n] | DROP 第 5章 SQL Server2023基本操作與應(yīng)用 【例 511】 創(chuàng)建讀者信息表 readers。 CREATE TABLE books ( 編號(hào) char(15) PRIMARY KEY NOT NULL CONTRAINT PK_Books PRIMARY KEY, 書(shū)名 varchar(42) NULL , 作者 varchar(8) NULL , 出版社 varchar(28)NULL , 定價(jià) real NULL CONTRAINT CK_Books CHECK(定價(jià) 0) )第 5章 SQL Server2023基本操作與應(yīng)用 【例 510】 創(chuàng)建圖書(shū)借閱信息表 Borrowinf。 (2)在【約束表達(dá)式】框中輸入檢查表達(dá)式。 (5)選擇【級(jí)聯(lián)更新相關(guān)的字段】復(fù)選框指定使用級(jí)聯(lián)修改。 創(chuàng)建外鍵約束的步驟如下: (1)在圖 512所示的屬性對(duì)話框的【關(guān)系】選項(xiàng)卡中,單擊【新建】按鈕。 (2)在列名列表中選擇要定義惟一性約束。選擇【 check約束】選項(xiàng)卡,可以設(shè)置列上的檢查約束。 (7)鼠標(biāo)右鍵單擊表中的任意一行 (即任意一個(gè)列的定義 ),在彈出的快捷菜單中選擇【屬性】命令,可以打開(kāi)如圖 512所示的表屬性對(duì)話框,在該對(duì)話框中選擇表選項(xiàng)卡,可以指定表的屬性,比如表名、所有者、表的標(biāo)識(shí)列等。 (3)如 圖 510所示, 設(shè)計(jì) 表 對(duì)話 框的上半部分有一個(gè)表格,在 這 個(gè)表格中 輸 入列的列名、數(shù)據(jù) 類 型、 長(zhǎng) 度(有的數(shù)據(jù) 類 型不需要指定 長(zhǎng) 度,如 datetime類 型的 長(zhǎng) 度 為 固定值 8)、是否可以 為 空,在允 許 空域中 單擊 鼠 標(biāo) 左 鍵 ,可以切 換 是否允
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1