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

正文內(nèi)容

cs5sqlserver2000數(shù)據(jù)庫基本操作(ppt98頁)-免費閱讀

2025-03-01 16:19 上一頁面

下一頁面
  

【正文】 E:\ data\活期儲蓄 39。 使用 TSQL語言的 DROP INDEX語句可刪除索引,格式為 : DROP INDEX 表名 .索引名 以下語句刪除了 borrowinf表上的 IX_NAME索引: DROP INDEX Borrowinf. IX_Borrowinf_bh 也可以用一條 DROP INDEX語句刪除多個索引,索引之間要用逗號隔開。 使用向?qū)?chuàng)建索引 使用 SQL Server 2023提供的向?qū)?chuàng)建索引的步驟如下: (1)在企業(yè)管理器樹形目錄中展開要使用的服務(wù)器組、服務(wù)器。 SQL Server有 3種創(chuàng)建索引的方法:使用企業(yè)管理器、使用 TransactSQL語句、使用向?qū)Ь梢詣?chuàng)建索引。 惟一性索引能 夠 保 證 在 創(chuàng) 建索引的列或多列的組 合上不包括重復(fù)的數(shù)據(jù),聚簇索引和非聚簇索引都可以是惟一性索引。索引 僅僅記錄 指向表中行的位置的指 針 , 這 些指 針 本身是有序的,通 過這些指 針 可以在表中快速地定位數(shù)據(jù)。v 索引的類型 SQL Server2023中提供了以下幾種索引: 167。 如果某視圖在另一視圖定義中被引用,當(dāng)刪除這個視圖后,如果調(diào)用另一視圖,則會出現(xiàn)錯誤提示。 第 5章 SQL Server2023基本操作與應(yīng)用 v 刪除視圖 視圖創(chuàng)建后,隨時都可以刪除。 視圖的列是從集合函數(shù)派生的。167。 如果在創(chuàng)建視圖時使用了 WITH ENCRYPTION選項和WITH CHECK OPTION選項,則在使用 ALTER VIEW命令時,也必須包括這些選項。 (3)右鍵單擊要修改的視圖名,在彈出的快捷菜單中選擇【設(shè)計視圖】命令,便可進(jìn)入視圖設(shè)計窗口,用戶可以在這個窗口中對視圖進(jìn)行修改。 例如 ,若要查詢視圖 v_overdue,可以使用如下命令: SELECT * FROM v_overdue 第 5章 SQL Server2023基本操作與應(yīng)用 【例 517】 定義視圖 v_overdue1,查詢借書超期的讀者姓名等情況 , 要求加密視圖定義。例如命令: sp_helptext v1173。而且視圖中的 SELECT命令不能包括 INTO、 ORDER BY等子句。 (4) 單擊工具欄 按鈕運行所定義的視圖,在視圖執(zhí)行結(jié)果顯示區(qū)顯示出這個視圖的查詢結(jié)果。如果不輸入任何內(nèi)容,則視圖將所有選中表中選中列的所有數(shù)據(jù)行全部顯示。 使用向?qū)?chuàng)建視圖 (1) 啟動企業(yè)管理器 , 展開要操作的數(shù)據(jù)庫服務(wù)器。另外,兩個與視圖有關(guān)的系統(tǒng)存儲過程sp_helptext能夠顯示某個視圖的定義, sp _rename能夠在必要時更改視圖的名 (或任何其它的數(shù)據(jù)庫對象名 )。v 使用企業(yè)管理器 使用企業(yè)管理器刪除一個表非常簡單,只需展開【服務(wù)器組】 → 【服務(wù)器】 → 【數(shù)據(jù)庫】 → 【表】,在右邊的窗口中用鼠標(biāo)右擊要刪除的表,在彈出的快捷菜單中選擇【刪除】選項,如果確定要刪除該表,則在彈出的 “ 除去對象 ” 對話框中單擊【全部除去】按鈕,便完成對表的刪除。 修改所有數(shù)據(jù)行的值 【例 512】 利用 UPDATE修改借閱情況表 borrowinf的應(yīng)還日期為自借期開始后的 30天之內(nèi),語句為: UPDATE boorowinf SET 應(yīng)還日期 =借期 +30167。| view_name 需要注意的是被插入數(shù)據(jù)的表與 SELECT子句的結(jié)果集必須兼容,即列數(shù)、列序、數(shù)據(jù)類型都應(yīng)兼容。 | view_name 第 5章 SQL Server2023基本操作與應(yīng)用 圖 513 表 Readers的數(shù)據(jù)窗口 第 5章 SQL Server2023基本操作與應(yīng)用 v 使用 TransactSQL命令添加數(shù)據(jù) 在 TransactSQL中,使用 INSERT命令添加數(shù)據(jù),它主要有以下幾種形式: ) 使用以下語句使這一約束無效 : ALTER TABLE Readers NOCHECK CONSTRAINT CK_EA 為 了使 約 束重新有效,可使用如下 語 句: ALTER TABLE Readers CHECK CONSTRAINT CK_EA第 5章 SQL Server2023基本操作與應(yīng)用 向表中添加數(shù)據(jù) 創(chuàng)建表只是建立了表結(jié)構(gòu),之后,應(yīng)該向表中添加數(shù)據(jù)。 不能有空值。第 5章 SQL Server2023基本操作與應(yīng)用 v 添加和刪除列 向表中增加 — 列時,應(yīng)使新增加的列有默認(rèn)值或允許為空值,如果既沒有提供默認(rèn)值也不允許為空值,那么新增列的操作將出錯。v 第 5章 SQL Server2023基本操作與應(yīng)用 v 使用 TransactSQL命令創(chuàng)建表 在 TransactSQL中,使用 CREATE TABLE命令 創(chuàng) 建表。 (3)在【主鍵表】下拉列表框中選擇外鍵引用的表,并在其下的列表中選擇表中外鍵引用的列。 第 5章 SQL Server2023基本操作與應(yīng)用 圖 510 創(chuàng)建表對話框 第 5章 SQL Server2023基本操作與應(yīng)用 圖 511 將編號設(shè)為主鍵 第 5章 SQL Server2023基本操作與應(yīng)用 圖 512 指定表的屬性 第 5章 SQL Server2023基本操作與應(yīng)用 167。第 5章 SQL Server2023基本操作與應(yīng)用 (5)用圖 510所示的方法逐個定義好表中的列。 空值 (NULL) 空值 (NULL)意味著數(shù)據(jù)的值不確定。167。 第 5章 SQL Server2023基本操作與應(yīng)用 設(shè)計表時需要確定如下內(nèi)容:1)表中需要的列以及每一列的類型 (必要時還要有長度 )。列的數(shù)據(jù)類型就是定義該列所能存放的數(shù)據(jù)的值。 【例 58】 刪除數(shù)據(jù)庫 exampledb,exampledb2。設(shè)置數(shù)據(jù)庫為單用戶模式,用戶可以在圖 57所示的數(shù)據(jù)庫屬性對話框中選擇【選項】,在彈出的對話框中選擇【限制訪問】,再選中該數(shù)據(jù)庫的【單用戶】選項。例如增加和刪除數(shù)據(jù)庫的文件和文件組、修改文件和文件組的屬性。 (3)單擊【確定】按鈕,數(shù)據(jù)庫就創(chuàng)建好了,在默認(rèn)位置、采用默認(rèn)設(shè)置創(chuàng)建了一個名為 MyDB的數(shù)據(jù)庫。 數(shù)據(jù)庫的創(chuàng)建信息存放在 master數(shù)據(jù)庫的 sysdatabases系統(tǒng)表中。 示例數(shù)據(jù)庫SQL Server的示例數(shù)據(jù)庫主要包括以下兩個數(shù)據(jù)庫。? model數(shù)據(jù)庫 是一個模板數(shù)據(jù)庫。用戶應(yīng)隨時備份該數(shù)據(jù)庫,以保證系統(tǒng)的正常運行。 在使用數(shù)據(jù)庫文件和文件組時,應(yīng)該注意以下幾點: 1)每個文件或文件組只能用于一個數(shù)據(jù)庫。167。這些操作系統(tǒng)文件可以是數(shù)據(jù)文件或日志文件。第 5章 SQL Server2023基本操作與應(yīng)用 SQL Server2023數(shù)據(jù) 庫 基本操作 SQL Server數(shù)據(jù)庫概述v 數(shù)據(jù)庫文件和文件組 SQL Server的數(shù)據(jù)庫由 數(shù)據(jù)文件 和 日志文件 組成。 次數(shù)據(jù)文件 (.ndf):存儲主數(shù)據(jù)文件存儲不下的數(shù)據(jù)信息。 2)每個文件只能屬于一個文件組。 master數(shù)據(jù)庫中包含大量的系統(tǒng)表、視圖和存儲過程,用于保存 Server級的系統(tǒng)信息,并實現(xiàn)系統(tǒng)管理。每當(dāng)創(chuàng)建一個新數(shù)據(jù)庫時, SQL Server就復(fù)制 model數(shù)據(jù)庫的內(nèi)容到新建數(shù)據(jù)庫中,因此,所有新建數(shù)據(jù)庫的內(nèi)容都和這個數(shù)據(jù)庫完全一樣。? pubs數(shù)據(jù)庫      一個圖書出版方面的示例數(shù)據(jù)庫,雖然用戶可以隨時修改、甚至刪除該數(shù)據(jù)庫,但建議用戶保留該數(shù)據(jù)庫,以便更好地學(xué)習(xí) SQL Server。創(chuàng)建數(shù)據(jù)庫后,系統(tǒng)自動把 model數(shù)據(jù)庫中的信息復(fù)制到新建的數(shù)據(jù)庫中。 第 5章 SQL Server2023基本操作與應(yīng)用 圖 52 數(shù)據(jù)庫屬性對話框 第 5章 SQL Server2023基本操作與應(yīng)用 圖 53 數(shù)據(jù)文件選項卡界面 第 5章 SQL Server2023基本操作與應(yīng)用 圖 54 事務(wù)日志文件選項卡界面第 5章 SQL Server2023基本操作與應(yīng)用 v 使用 TransactSQL命令創(chuàng)建數(shù)據(jù)庫CREATE DATABASE database_name[ ON [PRIMARY] [filespec [,…n] ] [, FILEGROUP filegroup_name filespec [, ... n] ]  ] [LOG ON{ filespec [, ... n]} ] [FOR LOAD | FOR ATTACH ] 其中, filespec(文件格式)語法格式如下: ([NAME=logical_file_name,] FILENAME= ‘os_file_name’ [, SIZE = size] [, MAXSIZE={max_size| UNLIMITED}] [, FILEGROWTH=growth_increment])第 5章 SQL Server2023基本操作與應(yīng)用 圖 55 創(chuàng)建數(shù)據(jù)庫 exampledbl 【例 51】 省略 CREATE DATABASE命令中各選項創(chuàng)建一個數(shù)據(jù)庫 exampledbl。但只有 sysadmin和 dbcreator服務(wù)器角色成員和DBO才能修改數(shù)據(jù)庫。用戶也可以使用系統(tǒng)存儲過程 sp_dboption(在 master系統(tǒng)數(shù)據(jù)庫中 )設(shè)置【單用戶】選項。 DROP DATABASE exampledb,exampledb2 第 5章 SQL Server2023基本操作與應(yīng)用 圖 59 刪除數(shù)據(jù)庫對話框 第 5章 SQL Server2023基本操作與應(yīng)用 表和 視圖 的基本操作 基本知識 SQL Server的一個數(shù)據(jù)庫中可以存儲 20億個表,一個表最多允許定義 1024個列。 SQL Server 2023的數(shù)據(jù)類型很豐富,這里僅給出 SQL Server 常用的數(shù)據(jù)類型。2)列是否可以為空。 檢查 (CHECK) 檢查約束使用邏輯表達(dá)式來限制列上可以接受的數(shù)據(jù)。比如,Books表中某一行的 “ 出版社 ” 列為空值,并不表示該書沒有出版社,而是表示目前還不知道它的出版社。 (6)設(shè)置主鍵約束:選中要作為主鍵的列,單擊工具條上的【設(shè)置主鍵】按鈕,主鍵列的前上方將顯示鑰匙標(biāo)記,如圖 511所示。 創(chuàng)建惟一性約束的步驟如下: (1)在如圖 512所示的屬性對話框的【索引 /鍵】選項卡中,單擊【新建】按鈕。 (4)在【關(guān)系名】框中輸入約束的名稱,或接受默認(rèn)的名稱。 語 法格式如下: CREATE TABLE [database_name.[owner]. |owner.] Table_name ( { column_definition 列定 義 |column_name AS puted_column_expression 計 算列定 義 |table_contraint } [,…n] ) [ON {filegroup|DEFAULT}] [TEXTIMAGE_ON {filegroup|DEFAULT}]第 5章 SQL Server2023基本操作與應(yīng)用 【例 59】 創(chuàng)建圖書信息表 Books。 }第 5章 SQL Server2023基本操作與應(yīng)用 v 修改列屬性 表中的每一列都有列名、數(shù)據(jù)類型、數(shù)據(jù)長度以及是否允許為空值等屬性,這些屬性可以在表創(chuàng)建后修改。 向表中添加列需要使用 ALTER TABLE的 ADD子句。 刪除主鍵約束 PK_BH,可以使用以下語句: ALTER TABLE Readers DROP CONSTRAINT PK_BH PRIMARY KEY(讀者編號 ,圖書編號 ,借期 )第 5章 SQL Server2023基本操作與應(yīng)用 修改約束時幾個子句的說明: (1) WITH NOCHECK子句 添加的約束只對在以后改變或插入的行發(fā)生作用,而不檢查已存在的行。只有 System Administrator角色成員、數(shù)據(jù)庫和數(shù)據(jù)庫對象所有者及其授權(quán)用戶才能向表中添加數(shù)據(jù)。INSERT …VALUES: 使用 VALUES子句為所添加的數(shù)據(jù)行提供列值。} | DEFAULT VALUES } 第 5章 SQL Server2023基本操作與應(yīng)用 167。167。 修改部分?jǐn)?shù)據(jù)行的值 【例 513】 將讀者類型表 type中的所有學(xué)生讀者的限借閱數(shù)量增加 借閱期限增加 30天,所有教師讀者的限借
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1