![第2章 數(shù)據(jù)庫的創(chuàng)建和管理_第1頁](http://file4.renrendoc.com/view/46b2e36205d0e5ce573bb1c209b604ae/46b2e36205d0e5ce573bb1c209b604ae1.gif)
![第2章 數(shù)據(jù)庫的創(chuàng)建和管理_第2頁](http://file4.renrendoc.com/view/46b2e36205d0e5ce573bb1c209b604ae/46b2e36205d0e5ce573bb1c209b604ae2.gif)
![第2章 數(shù)據(jù)庫的創(chuàng)建和管理_第3頁](http://file4.renrendoc.com/view/46b2e36205d0e5ce573bb1c209b604ae/46b2e36205d0e5ce573bb1c209b604ae3.gif)
![第2章 數(shù)據(jù)庫的創(chuàng)建和管理_第4頁](http://file4.renrendoc.com/view/46b2e36205d0e5ce573bb1c209b604ae/46b2e36205d0e5ce573bb1c209b604ae4.gif)
![第2章 數(shù)據(jù)庫的創(chuàng)建和管理_第5頁](http://file4.renrendoc.com/view/46b2e36205d0e5ce573bb1c209b604ae/46b2e36205d0e5ce573bb1c209b604ae5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第2章數(shù)據(jù)庫的創(chuàng)建和管理本章學(xué)習(xí)目標(biāo)了解SQLServer2000各組件的基本功能;掌握SQLServer2000中文件的分類;掌握SQLServer2000系統(tǒng)數(shù)據(jù)庫的作用;掌握創(chuàng)建數(shù)據(jù)庫的方法;掌握修改數(shù)據(jù)庫的方法;掌握刪除數(shù)據(jù)庫的方法。2.1SQLServer2000組件2.1SQLServer2000組件1.聯(lián)機(jī)叢書包括了所有SQLServer2000的使用說明,SQLServer2000的安裝、數(shù)據(jù)庫管理、新增功能、SQL函數(shù)等。2.企業(yè)管理器用來對本地或遠(yuǎn)程服務(wù)器進(jìn)行管理操作??梢詣?chuàng)建數(shù)據(jù)庫和表、啟動(dòng)終止配置服務(wù)器、創(chuàng)建控制用戶帳號(hào)和用戶組、備份和恢復(fù)數(shù)據(jù)庫以及事務(wù)處理日志、檢索數(shù)據(jù)的一致性。2.1SQLServer2000組件3.服務(wù)器網(wǎng)絡(luò)實(shí)用工具用于管理服務(wù)器網(wǎng)絡(luò)庫。用于指定SQLServer2000實(shí)例在其上監(jiān)聽客戶端請求的網(wǎng)絡(luò)協(xié)議棧,從應(yīng)用程序建立連接時(shí)考慮使用的服務(wù)器網(wǎng)絡(luò)庫順序,SQLServer2000實(shí)例監(jiān)聽的新網(wǎng)絡(luò)地址。大多數(shù)管理員永遠(yuǎn)不需要使用服務(wù)器網(wǎng)絡(luò)實(shí)用工具,一般在安裝過程中已經(jīng)指定SQLServer監(jiān)聽的服務(wù)器網(wǎng)絡(luò)庫。4.客戶端網(wǎng)絡(luò)實(shí)用工具用于管理客戶端網(wǎng)絡(luò)庫以及定義服務(wù)器別名,還可以用來設(shè)置網(wǎng)絡(luò)庫應(yīng)用程序所使用的默認(rèn)選項(xiàng)。一般不需要使用客戶端網(wǎng)絡(luò)實(shí)用工具。若要鏈接到SQLServer2000,用戶只需指定運(yùn)行SQLServer的服務(wù)器網(wǎng)絡(luò)名稱,也可以指定實(shí)例的名稱。2.1SQLServer2000組件5.查詢分析器使用查詢分析器可以執(zhí)行輸入的SQL語句,執(zhí)行結(jié)果會(huì)顯示在屏幕上,它還可以交互地設(shè)計(jì)和測試SQL語句、批處理和腳本。6.服務(wù)管理器用于啟動(dòng)、暫停和停止SQLServer2000的各種服務(wù)。管理三種服務(wù):SQLServer服務(wù),即數(shù)據(jù)庫引擎SQLServerAgent服務(wù),是自動(dòng)化工作代理服務(wù)DistributedTransactionCoordinator服務(wù),即分布式事務(wù)處理控制器2.1SQLServer2000組件7.導(dǎo)入和導(dǎo)出數(shù)據(jù)使用該工具可以使SQLServer2000與其他數(shù)據(jù)庫系統(tǒng)進(jìn)行相互轉(zhuǎn)換,是OLEDB數(shù)據(jù)源之間復(fù)制數(shù)據(jù)行之有效的工具。(將一個(gè)Access庫和一個(gè)Excel表導(dǎo)入到SQL中)8.事件探查器主要功能是監(jiān)視SQLServer2000數(shù)據(jù)庫系統(tǒng)引擎事件,主要用于監(jiān)聽SQLServer系統(tǒng)的運(yùn)行性能。2.2數(shù)據(jù)庫文件管理SQLServer2000中的每一個(gè)數(shù)據(jù)庫都是由多個(gè)文件組成的。根據(jù)文件的功能劃分,可分為數(shù)據(jù)庫文件和事務(wù)日志文件兩大類。任何一個(gè)數(shù)據(jù)庫至少應(yīng)該包含一個(gè)數(shù)據(jù)庫文件和一個(gè)事務(wù)日志文件。2.2.1數(shù)據(jù)庫文件1.主數(shù)據(jù)庫文件當(dāng)有多個(gè)數(shù)據(jù)庫文件時(shí),有一個(gè)文件被定義為主數(shù)據(jù)庫文件,其擴(kuò)展名為.mdf。一個(gè)數(shù)據(jù)庫只能有一個(gè)主數(shù)據(jù)庫文件。2.2.1數(shù)據(jù)庫文件2.輔助數(shù)據(jù)庫文件用于存儲(chǔ)主數(shù)據(jù)庫文件中未存儲(chǔ)的剩余數(shù)據(jù)和數(shù)據(jù)庫對象,一個(gè)數(shù)據(jù)庫可以沒有輔助數(shù)據(jù)庫文件,但也可以同時(shí)擁有多個(gè)輔助數(shù)據(jù)庫文件。輔助數(shù)據(jù)庫文件簡稱為輔助文件,它的擴(kuò)展名為.mdf。2.2.2事務(wù)日志文件事務(wù)日志文件用來存儲(chǔ)數(shù)據(jù)庫的更新情況。當(dāng)數(shù)據(jù)庫損壞時(shí),管理員可以使用事務(wù)日志恢復(fù)數(shù)據(jù)庫。每一個(gè)數(shù)據(jù)庫必須至少擁有一個(gè)事務(wù)日志文件,而且允許擁有多個(gè)日志文件。事務(wù)日志文件的擴(kuò)展名為.ldf。2.2.3數(shù)據(jù)庫文件組SQLServer2000中的數(shù)據(jù)庫文件組分為主文件組(PrimaryFileGroup)和用戶定義文件組(User_definedGroup)。2.2.3數(shù)據(jù)庫文件組主文件組:主文件組包含主要數(shù)據(jù)庫文件和任何沒有明確指派給其他文件組的其他數(shù)據(jù)庫文件。數(shù)據(jù)庫的系統(tǒng)表都包含在主文件組中。用戶定義文件組:用戶定義文件組是由用戶根據(jù)需要定義的文件組。2.3SQLServer2000系統(tǒng)數(shù)據(jù)庫SQLServer2000安裝成功后,系統(tǒng)會(huì)自動(dòng)創(chuàng)建6個(gè)系統(tǒng)數(shù)據(jù)庫,它們分別是Master、Model、Msdb、Tempdb、Pubs和Northwind。2.3SQLServer2000系統(tǒng)數(shù)據(jù)庫Master數(shù)據(jù)庫:這是SQLServer系統(tǒng)最重要的數(shù)據(jù)庫。它記錄了SQLServer系統(tǒng)的所有系統(tǒng)信息。Model數(shù)據(jù)庫:這是所有用戶數(shù)據(jù)庫和Tempdb數(shù)據(jù)庫的模板數(shù)據(jù)庫。2.3SQLServer2000系統(tǒng)數(shù)據(jù)庫Msdb數(shù)據(jù)庫:這是代理服務(wù)數(shù)據(jù)庫。它為報(bào)警、任務(wù)調(diào)度和記錄操作員的操作提供存儲(chǔ)空間。Tempdb數(shù)據(jù)庫:這是一個(gè)臨時(shí)數(shù)據(jù)庫。它為所有的臨時(shí)表、臨時(shí)存儲(chǔ)過程及其他臨時(shí)操作提供存儲(chǔ)空間。2.3SQLServer2000系統(tǒng)數(shù)據(jù)庫Pubs和Northwind數(shù)據(jù)庫:它們是SQLServer自帶的兩個(gè)實(shí)例數(shù)據(jù)庫,它們可以作為SQLServer的學(xué)習(xí)工具。2.4創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫的過程實(shí)際上就是為數(shù)據(jù)庫設(shè)計(jì)名稱、設(shè)計(jì)所占用的存儲(chǔ)空間和文件存放位置的過程。每一個(gè)數(shù)據(jù)庫都應(yīng)該具有惟一的名稱,數(shù)據(jù)庫的命名必須滿足SQLServer2000規(guī)定的命名規(guī)則。2.4創(chuàng)建數(shù)據(jù)庫在SQLServer2000中,定義標(biāo)識(shí)符需要滿足如下規(guī)則。不能使用系統(tǒng)的保留字。標(biāo)識(shí)符一般以英文字母開頭(不區(qū)分大小寫)。標(biāo)識(shí)符最長為128個(gè)字符。2.4創(chuàng)建數(shù)據(jù)庫在SQLServer2000中創(chuàng)建數(shù)據(jù)庫的方法有以下三種:使用向?qū)?chuàng)建數(shù)據(jù)庫、使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫和使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫。2.4.1使用向?qū)?chuàng)建數(shù)據(jù)庫(1)在企業(yè)管理器中,首先選中欲創(chuàng)建數(shù)據(jù)庫的服務(wù)器節(jié)點(diǎn),然后從“工具”菜單中選擇“向?qū)А边x項(xiàng),或從工具欄中選擇“向?qū)А眻D標(biāo)。(2)雙擊“創(chuàng)建數(shù)據(jù)庫向?qū)А泵?,或者選中“創(chuàng)建數(shù)據(jù)庫向?qū)А泵詈髥螕簟按_定”按鈕。2.4.2使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫在企業(yè)管理器中,單擊工具欄中的“數(shù)據(jù)庫”圖標(biāo),或在數(shù)據(jù)庫文件夾或其下屬任一數(shù)據(jù)庫圖標(biāo)上右擊,從彈出的快捷菜單中選擇“新建數(shù)據(jù)庫”命令。2.4.3使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫Transact-SQL語言主要由以下幾部分組成:數(shù)據(jù)定義語言(DDL):定義數(shù)據(jù)庫、表、視圖、索引等對象數(shù)據(jù)操縱語言(DML):處理數(shù)據(jù),如插入、刪除等數(shù)據(jù)控制語言(DCL):將多個(gè)SQL語句組合起來,交給數(shù)據(jù)庫系統(tǒng)一并處理數(shù)據(jù)查詢語言(DQL):查詢,Select語句一些附加的語言元素。2.4.3使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫一般情況下,使用SQLServer2000提供的實(shí)用工具“查詢分析器”來輸入并執(zhí)行Transact-SQL語句。打開SQLServer查詢分析器的方法是單擊“開始”按鈕,并依次選擇“程序”→MicrosoftSQLServer→“查詢分析器”選項(xiàng)。2.4.3使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫CREATEDATABASE<新數(shù)據(jù)庫名>[ON<數(shù)據(jù)文件描述項(xiàng)>][LOGON<日志文件描述項(xiàng)>]而數(shù)據(jù)或日志文件描述項(xiàng)的語法格式如下:([NAME=<邏輯名>,]FILENAME=<文件路徑及名稱>[,SIZE=<文件大小>][,MAXSIZE={<最大文件大小>|UNLIMITED}][,FILEGROWTH=<增長增量>])2.4.3使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫說明:在Transact-SQL語言的命令格式中,用[]括起來的內(nèi)容表示是可選的;[,…n]表示重復(fù)前面的內(nèi)容;用<>括起來的內(nèi)容表示在實(shí)際編寫語句時(shí),用相應(yīng)的內(nèi)容替代;用{}括起來的內(nèi)容表示是必選的;類似A|B的格式,表示A和B只能選擇一個(gè),不能同時(shí)都選。2.4.3使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫CREATEDATABASE命令中的各參數(shù)說明如下。新數(shù)據(jù)庫名:新數(shù)據(jù)庫的名稱。數(shù)據(jù)庫名稱在服務(wù)器中必須惟一,最長為128個(gè)字符,并且要符合標(biāo)識(shí)符的命名規(guī)則。每個(gè)服務(wù)器管理的數(shù)據(jù)庫最多為32767個(gè)。2.4.3使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫ON:指定存放數(shù)據(jù)庫的數(shù)據(jù)文件信息。LOGON:指明事務(wù)日志文件的明確定義。如果沒有本選項(xiàng),則系統(tǒng)會(huì)自動(dòng)產(chǎn)生一個(gè)文件名前綴,與數(shù)據(jù)庫名相同,容量為所有數(shù)據(jù)庫文件大小1/4的事務(wù)日志文件。2.4.3使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫
NAME:指定數(shù)據(jù)庫的邏輯名稱,這是在SQLServer系統(tǒng)中使用的名稱,是數(shù)據(jù)庫在SQLServer中的標(biāo)識(shí)符。
FILENAME:指定數(shù)據(jù)庫所在文件的操作系統(tǒng)文件名稱和路徑,該操作系統(tǒng)文件名和NAME的邏輯名稱一一對應(yīng)。2.4.3使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫SIZE:指定數(shù)據(jù)庫的初始容量大小。如果沒有指定主文件的大小,則SQLServer默認(rèn)其與模板數(shù)據(jù)庫中的主文件大小一致,其他數(shù)據(jù)庫文件和事務(wù)日志文件則默認(rèn)為1MB。指定大小的數(shù)字size可以使用KB、MB、GB和TB后綴,默認(rèn)的后綴為MB。size中不能使用小數(shù),其最小值為512KB,默認(rèn)值為1MB。主文件的size不能小于模板數(shù)據(jù)庫中的主文件。MAXSIZE:指定操作系統(tǒng)文件可以增長到的最大尺寸。如果沒有指定,則文件可以不斷增大直到充滿磁盤。2.4.3使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫FILEGROWTH:指定文件每次增加容量的大小,當(dāng)指定數(shù)據(jù)為0時(shí),表示文件不增長。增加量可以確定為以KB、MB作后綴的字節(jié)數(shù)或以%作后綴的被增加容量文件的百分比來表示。默認(rèn)后綴為MB。如果沒有指定FILEGROWTH,則默認(rèn)值為10%,每次擴(kuò)容的最小值為64KB。2.4.3使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫例2-1使用CREATEDATABASE創(chuàng)建一個(gè)BOOK2數(shù)據(jù)庫,所有參數(shù)均取默認(rèn)值。程序清單如下:
CREATEDATABASEBOOK2此時(shí),新建的數(shù)據(jù)庫BOOK2與model數(shù)據(jù)庫大小完全一致2.4.3使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫例2-2創(chuàng)建一個(gè)新的數(shù)據(jù)庫MYBOOK,該數(shù)據(jù)庫包含兩個(gè)數(shù)據(jù)庫文件和3個(gè)事務(wù)日志文件。createdatabasemybookon(name=mybook1,filename="D:\book1.mdf"),(name=mubook2,filename="D:\book2.mdf")logon(name=mybook1log,filename=“D:\book1-log.mdf”),(name=mybook2log,filename=“D:\book2-log.mdf”),(name=mybook3log,filename=“D:\book3-log.mdf”)2.4.3使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫例2-3
創(chuàng)建一個(gè)新的數(shù)據(jù)庫new1,數(shù)據(jù)文件設(shè)置為“D:\new1.mdf”,大小為10MB,最大為100MB,每次增長10MB。事務(wù)日志為“D:\new1-log.mdf”,大小為10MB,最大為50MB,每次增長5MB。2.5修改數(shù)據(jù)庫2.5.1修改數(shù)據(jù)庫名稱使用系統(tǒng)存儲(chǔ)過程sp_renamedb更改數(shù)據(jù)庫的名稱。在重命名數(shù)據(jù)庫之前,應(yīng)該確保沒有用戶使用該數(shù)據(jù)庫。2.5.1修改數(shù)據(jù)庫名稱系統(tǒng)存儲(chǔ)過程sp_renamedb的語法形式如下:sp_renamedb[@dbname=]'old_name',[@newname=]'new_name'其中的參數(shù)說明如下:[@dbname=]'old_name'表示當(dāng)前數(shù)據(jù)庫的名稱。[@newname=]'new_name'表示數(shù)據(jù)庫的新名稱。2.5.1修改數(shù)據(jù)庫名稱例2-4
將數(shù)據(jù)庫BOOK2重命名為BOOKSBACK。程序清單如下:sp_renamedb'BOOK2','BOOKSBACK'2.5.2數(shù)據(jù)庫屬性配置與修改右擊某個(gè)數(shù)據(jù)庫圖標(biāo),在彈出的快捷菜單上選擇“屬性”命令;或者選中圖標(biāo)后,選擇“操作”→“屬性”菜單項(xiàng);或者直接雙擊右側(cè)顯示區(qū)中要更改的數(shù)據(jù)庫。2.5.2數(shù)據(jù)庫屬性配置與修改例2-5
修改數(shù)據(jù)庫BOOKSBACK的屬性。在企業(yè)管理器中,右擊所要修改的數(shù)據(jù)庫BOOKSBACK的名稱,從彈出的快捷菜單中選擇“屬性”命令。2.5.3增加文件ALTERDATABASE<數(shù)據(jù)庫名>(ADDFILE<文件描述項(xiàng)>[,…n][TOFILEGROUP<文件組名>]|ADDLOGFILE<文件描述項(xiàng)>[,…n]|REMOVEFILE<邏輯文件名>|ADDFILEGROUP<文件組名>|REMOVEFILEGROUP<文件組名>|MODIFYFILE<文件描述項(xiàng)>|MODIFYNAME=<新數(shù)據(jù)庫名>|MODIFYFILEGROUP{<文件組名>|NAME=<新文件組名>})2.5.3增加文件增加數(shù)據(jù)文件
例2-6:為new1數(shù)據(jù)庫增加一個(gè)5MB大小的新數(shù)據(jù)文件。alterdatabasenew1addfile( name=new2, filename="D:\new2.mdf", size=5MB, maxsize=100MB, filegrowth=5mb)2.5.3增加文件增加事務(wù)日志文件
例2-7:為new1數(shù)據(jù)庫增加兩個(gè)5MB大小的新事務(wù)日志文件。alterdatabasenew1addlogfile( name=newlog2, filename="D:\newlog2.ldf", size=5MB, maxsize=100MB, filegrowth=5mb),( name=newlog3, filename="D:\newlog3.ldf", size=5MB, maxsize=100MB, filegrowth=5mb)2.5.3增加文件增加文件組
例2-8:為new1數(shù)據(jù)庫建立新的文件組newgroup,并將一個(gè)5mb的文件添加到該文件組中。alterdatabasenew1addfilegroupnewgroupalterdatabasenew1addfile( name=new3, filename="D:\new3.mdf", size=5MB, maxsize=100MB, filegrowth=5mb)tofilegroupnewgroup2.5.4縮小數(shù)據(jù)庫縮小數(shù)據(jù)庫可以通過企業(yè)管理器或通過Transact-SQL語言進(jìn)行收縮,也可以設(shè)置為按給定的時(shí)間間隔自動(dòng)收縮。1.使用企業(yè)管理器縮小數(shù)據(jù)庫在企業(yè)管理器中,右擊相應(yīng)的數(shù)據(jù)庫,這里右擊BOOKSBACK,從彈出的快捷菜單中依次選擇“所有任務(wù)”→“收縮數(shù)據(jù)庫”選項(xiàng),會(huì)出現(xiàn)“收縮數(shù)據(jù)庫”對話框。2.使用Transact-SQL語言縮小數(shù)據(jù)庫(1)使用DBCCSHRINKDATABASE命令可收縮指定數(shù)據(jù)庫中的數(shù)據(jù)文件。DBCCSHRINKDATABASE(database_name[,target_percent][,{NOTRUNCATE|TRUNCATEONLY}])2.使用Transact-SQL語言縮小數(shù)據(jù)庫其中的參數(shù)說明如下:database_name:要收縮的數(shù)據(jù)庫名稱。target_percent:當(dāng)數(shù)據(jù)庫收縮后,數(shù)據(jù)庫文件中剩余可用空間的百分比。2.使用Transact-SQL語言縮小數(shù)據(jù)庫NOTRUNCATE:被釋放的文件空間依然保持在數(shù)據(jù)庫文件中。如果未指定,所釋放的文件空間將被操作系統(tǒng)回收。2.使用Transact-SQL語言縮小數(shù)據(jù)庫TRUNCATEONLY:將數(shù)據(jù)庫文件中未使用的空間釋放給操作系統(tǒng),并將文件收縮到上一次所分配的大小。使用TRUNCATEONLY時(shí),將忽略target_percent的限制。2.使用Transact-SQL語言縮小數(shù)據(jù)庫例2-9
先將數(shù)據(jù)庫new1的數(shù)據(jù)庫文件增大至24MB,然后使用DBCCSHRINKDATABASE縮小此數(shù)據(jù)庫的大小,保留自由空間為80%。2.使用Transact-SQL語言縮小數(shù)據(jù)庫例2-10
先將數(shù)據(jù)庫NEW1的數(shù)據(jù)文件增大至22MB,然后使用DBCCSHRINKFILE將數(shù)據(jù)庫的數(shù)據(jù)文件縮小到6MB大小。3.按給定的時(shí)間間隔自動(dòng)收縮數(shù)據(jù)庫數(shù)據(jù)庫的自動(dòng)收縮可以在數(shù)據(jù)庫屬性中的“選項(xiàng)”選項(xiàng)卡中進(jìn)行設(shè)置。在“選項(xiàng)”選項(xiàng)卡中選中了“自動(dòng)收縮”復(fù)選框后,系統(tǒng)會(huì)在什么時(shí)候進(jìn)行自動(dòng)收縮還要看用戶在執(zhí)行“所有任務(wù)”→“收縮數(shù)據(jù)庫”后所彈出的“收縮數(shù)據(jù)庫”對話框的“調(diào)度”中的參數(shù)設(shè)置而定。2.6刪除數(shù)據(jù)庫對于那些不再需要的數(shù)據(jù)庫,可以刪除它們以釋放在磁盤上所占用的空間。刪除數(shù)據(jù)庫有兩種方式,即使用企業(yè)管理器和使用Drop語句。2.6.1使用企業(yè)管理器刪除數(shù)據(jù)庫在企業(yè)管理器中,右擊所要?jiǎng)h除的數(shù)據(jù)庫,從彈出的快捷菜單中選擇“刪除”命令或直接按下鍵盤上Delete按鈕即可刪除數(shù)據(jù)庫,也可以選擇數(shù)據(jù)庫文件夾或圖標(biāo)后單擊工具欄中的刪除圖標(biāo)來刪除數(shù)據(jù)庫。2.6.1使用企業(yè)管理器刪除數(shù)據(jù)庫例2-11
刪除數(shù)據(jù)庫BOOK2。2.6.2使用Drop語句刪除數(shù)據(jù)庫使用Drop語句可以從SQLServer2000中一次刪除一個(gè)或多個(gè)數(shù)據(jù)庫。其語法形式如下:Dropdatabasedatabase_name[,…n]2.6.2使用Drop語句刪除數(shù)據(jù)庫例2-12
刪除數(shù)據(jù)庫MYBOOK。在查詢分析器中輸入以下程序語句:dropdatabaseMYBOOK說明:對正在使用的數(shù)據(jù)庫不能被刪除,因此,刪除某個(gè)數(shù)據(jù)庫之前,應(yīng)該先關(guān)閉此數(shù)據(jù)庫。2.7本章小結(jié)SQLServer2000中的每一個(gè)數(shù)據(jù)庫由多個(gè)文件組成。每一個(gè)文件對應(yīng)著兩個(gè)名稱:邏輯文件名和物理文件名。當(dāng)使用Transact-SQL語言管理這些文件時(shí),使用它們的邏輯文件名;而在磁盤中存儲(chǔ)文件時(shí),使用物理文件名。2.7本章小結(jié)根據(jù)文件的功能劃分,可分為兩大類,即數(shù)據(jù)庫文件和事務(wù)日志文件。數(shù)據(jù)庫文件是存放數(shù)據(jù)庫數(shù)據(jù)和數(shù)據(jù)庫對象的文件,而事務(wù)日志文件用來存儲(chǔ)數(shù)據(jù)庫的更新情況。2.7本章小結(jié)SQLServer2000安裝成功后,系統(tǒng)會(huì)自動(dòng)創(chuàng)建6個(gè)系統(tǒng)數(shù)據(jù)庫,它們分別是Master、Model、Msdb、Tempdb、Pubs和Northwind。2.7本章小結(jié)創(chuàng)建數(shù)據(jù)庫的過程實(shí)際上就是為數(shù)據(jù)庫設(shè)計(jì)名稱、設(shè)計(jì)所占用的存儲(chǔ)空間和文件存放位置的過程。創(chuàng)建數(shù)據(jù)庫的方法有以下三種:使用向?qū)?chuàng)建數(shù)據(jù)庫、使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫和使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年春八年級(jí)歷史下冊 第11課 城鄉(xiāng)人民生存狀態(tài)的滄桑巨變說課稿1(pdf) 川教版
- Unit 2 Understanding each other Project 說課稿-2023-2024學(xué)年高中英語牛津譯林版(2020)選擇性必修第四冊
- Unit 6 Meet my family Part B Let's talk Let's learn大單元整體說課稿表格式-2024-2025學(xué)年人教PEP版英語四年級(jí)上冊
- 2024年秋七年級(jí)生物上冊 3.5.2 綠色植物的呼吸作用說課稿 (新版)新人教版001
- 葡萄園立柱施工方案
- 2023三年級(jí)數(shù)學(xué)下冊 三 美麗的街景-兩位數(shù)乘兩位數(shù)信息窗1 美麗的街燈第2課時(shí)說課稿 青島版六三制
- 預(yù)制水泥臨時(shí)圍墻施工方案
- 臨時(shí)合同范例復(fù)制
- 西安電動(dòng)推拉雨棚施工方案
- 2024秋一年級(jí)語文上冊 漢語拼音 11 ie üe er說課稿 新人教版
- 滑雪運(yùn)動(dòng)介紹
- 高二下學(xué)期英語閱讀限時(shí)訓(xùn)練(一)
- 半導(dǎo)體制造工藝-13薄膜沉積(下)綜述課件
- 大數(shù)據(jù)和人工智能知識(shí)考試題庫600題(含答案)
- 2021譯林版高中英語選擇性必修一單詞表
- 保健食品經(jīng)營環(huán)節(jié)檢查方法
- 民法典關(guān)于監(jiān)護(hù)的規(guī)定解讀
- 幼兒園大班綜合《月亮姑娘做衣裳》微課件
- 顯微外科課件
- 教育哲學(xué)課件第一章-教育哲學(xué)的歷史發(fā)展
- JTT888-2020公共汽車類型劃分及等級(jí)評定_(高清-最新)
評論
0/150
提交評論