版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)課件第2章數(shù)據(jù)庫(kù)的創(chuàng)建2.1任務(wù)描述:
本章完成項(xiàng)目的第2個(gè)任務(wù):創(chuàng)建大學(xué)生選課管理數(shù)據(jù)庫(kù)Student,數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件邏輯名稱為student_data,物理文件D:\大學(xué)生選課系統(tǒng)\student.mdf,初始大小為10MB,最大容量為100MB,增長(zhǎng)速度為15%;為數(shù)據(jù)庫(kù)設(shè)置一個(gè)輔助數(shù)據(jù)文件student1_dat,物理文件為D:\大學(xué)生選課系統(tǒng)\student1.ndf,初始大小為10MB,最大容量為100MB,增長(zhǎng)速度為15%;數(shù)據(jù)庫(kù)的事務(wù)日志文件為student_log,物理文件為D:\大學(xué)生選課系統(tǒng)\student.ldf,初始大小為5MB,最大尺寸為25MB,增長(zhǎng)速度為5MB。
SQLServer是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開(kāi)版本;2005年,Microsoft推出了SQLServer2005版本;SQLServer發(fā)的,并于1988年推出了第一個(gè)OS/2版本。SQLServer近年來(lái)不斷更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用戶見(jiàn)面;2000年,Microsoft推出了SQLServer20002008是Microsoft于2008年推出的最新版本。2.2SQLServer2008簡(jiǎn)介2.2.1SQLServer2008特點(diǎn)及性能1.真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。2.圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單。3.豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。4.SQLServer2008與WindowsNT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。5.具有很好的伸縮性,Windows2000/Windows2003或以上版本的大型多處理器等多種平臺(tái)使用。6.對(duì)Web技術(shù)的支持,使用戶容易地將數(shù)據(jù)庫(kù)中數(shù)據(jù)發(fā)布到Web頁(yè)上。7.SQLServer2008提供數(shù)據(jù)倉(cāng)庫(kù)和商業(yè)智能服務(wù)功能。8.SQLServer2008具有集成的數(shù)據(jù)管理功能,提供了一組綜合性的數(shù)據(jù)管理組件和新的開(kāi)發(fā)工具,這些組件的緊密集成使SQLServer2008與眾不同。9.SQLServer2008支持XML技術(shù)10.關(guān)聯(lián).NETCompactFramework,為快速開(kāi)發(fā)應(yīng)用程序提供了可重用的類。2.2.2SQLServer2008常用實(shí)用工具1.SQLServerManagementStudio利用SQLServerManagementStudio可以完成如下操作:管理SQLServer服務(wù)器;建立與管理數(shù)據(jù)庫(kù)。建立與管理表、視圖、存儲(chǔ)過(guò)程、觸發(fā)程序、角色、等數(shù)據(jù)庫(kù)對(duì)象。備份數(shù)據(jù)庫(kù)和事務(wù)日志、恢復(fù)數(shù)據(jù)庫(kù),復(fù)制數(shù)據(jù)庫(kù)。設(shè)置任務(wù)調(diào)度和警報(bào)。提供跨服務(wù)器的拖放控制操作,管理用戶帳戶等。
SQLServerManagementStudio界面如圖2-1所示。
圖2-1SQLServerManagementStudio界面2.SQLServer2008查詢編輯器
SQLServer2008查詢編輯器是一個(gè)圖形界面的查詢工具,主要用于建立、編輯、分析和執(zhí)行SQL命令代碼,并且迅速查看這些語(yǔ)句代碼的執(zhí)行結(jié)果。
SQLServer2008查詢編輯器界面如圖2-2所示圖2-2SQLServer2008查詢編輯器界面2.2.2SQLServer2008常用實(shí)用工具3.導(dǎo)入和導(dǎo)出數(shù)據(jù)向?qū)С绦驅(qū)肱c導(dǎo)出數(shù)據(jù)是SQLserver2008中的一個(gè)向?qū)С绦?,在SQLServer2008服務(wù)器之間傳輸數(shù)據(jù),或與其他數(shù)據(jù)格式不同的數(shù)據(jù)庫(kù)之間進(jìn)行數(shù)據(jù)交換。“導(dǎo)入和導(dǎo)出數(shù)據(jù)“向?qū)С绦蚪缑嫒鐖D2-3所示。圖2-3“SQLServer導(dǎo)入和導(dǎo)出數(shù)據(jù)“向?qū)С绦蚪缑?.2.2SQLServer2008常用實(shí)用工具2.2.3SQLServer2008常用工具的啟動(dòng)1.啟動(dòng)SQLServerManagementStudio(1)從SQLServer2008程序組中打開(kāi)SQLServerManagementStudio,執(zhí)行【開(kāi)始】→【所有程序】→【MicrosoftSQLServer2008】→【SQLServerManagementStudio】命令如圖2-4所示:圖2-4啟動(dòng)SQLServerManagementStudio(2)彈出如圖2-5所示的登錄對(duì)話框。(3)如果是第一次啟動(dòng)SQLServerManagementStudio,需要選擇登錄賬戶。通過(guò)“服務(wù)器名稱”下拉框選擇要登錄的服務(wù)器賬戶。(4)單擊“連接”按鈕,則出現(xiàn)SQLServerManagementStudio界面窗口。該界面窗口的左半部分為“對(duì)象資源管理器”窗口。圖2-5“連接到服務(wù)器”對(duì)話框2.2.3SQLServer2008常用工具的啟動(dòng)2.啟動(dòng)SQLServer2008查詢編輯器(1)首先啟動(dòng)SQLServerManagementStudio,然后再單擊其工具欄上的【新建查詢】按鈕,則出現(xiàn)查詢編輯器窗口。(2)設(shè)置SQL語(yǔ)句代碼執(zhí)行結(jié)果的顯示方式,在SQLServer2008查詢編輯器窗口的空白處右擊鼠標(biāo),則彈出快捷菜單,在彈出菜單中的【將結(jié)果保存到】命令選項(xiàng)中,有三個(gè)選項(xiàng)可用于設(shè)置執(zhí)行結(jié)果顯示方式。如圖2-6所示:圖2-6設(shè)置查詢結(jié)果顯示方式2.2.3SQLServer2008常用工具的啟動(dòng)(3)SQL命令代碼的執(zhí)行方法在SQLServer2008查詢編輯器窗口中輸入要執(zhí)行的SQL命令代碼,然后單擊工具欄上的【執(zhí)行】按鈕或者直接按F5鍵即可執(zhí)行。如圖2-7,圖2-8,圖2-92.2.3SQLServer2008常用工具的啟動(dòng)(4)可通過(guò)SQLServerManagementStudio工具欄上的【保存】按鈕將當(dāng)前的SQL語(yǔ)句代碼保存到一個(gè)SQL文件中。如圖2-10所示:(5)可通過(guò)SQLServerManagementStudio工具欄上的【打開(kāi)文件】按鈕打開(kāi)指定的SQL文件進(jìn)行編輯和執(zhí)行。如圖2-11所示:圖2-10“另存文件為”對(duì)話框圖2-11“打開(kāi)文件”對(duì)話框2.2.3SQLServer2008常用工具的啟動(dòng)2.3SQLServer數(shù)據(jù)庫(kù)2.3.1SQLServer數(shù)據(jù)庫(kù)概述1.SQLServer數(shù)據(jù)庫(kù)組成
SQLServer數(shù)據(jù)庫(kù)由一個(gè)表集合組成。這些表包含數(shù)據(jù)以及支持對(duì)數(shù)據(jù)執(zhí)行的活動(dòng)而定義的其他數(shù)據(jù)庫(kù)對(duì)象,如視圖、索引、存儲(chǔ)過(guò)程、應(yīng)戶定義函數(shù)和觸發(fā)器等。2.SQLServer數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)
SQLServer數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)包括邏輯存儲(chǔ)結(jié)構(gòu)和物理存儲(chǔ)結(jié)構(gòu)(1)數(shù)據(jù)庫(kù)的邏輯存儲(chǔ)結(jié)構(gòu)指的是數(shù)據(jù)庫(kù)是由哪些性質(zhì)的信息所組成。(2)數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)則是討論數(shù)據(jù)庫(kù)文件是如何在磁盤(pán)上存儲(chǔ)的,數(shù)據(jù)庫(kù)在磁盤(pán)上是以文件為單位存儲(chǔ)的,由數(shù)據(jù)庫(kù)文件和事務(wù)日志文件組成,一個(gè)數(shù)據(jù)庫(kù)至少應(yīng)該包含一個(gè)數(shù)據(jù)庫(kù)文件和一個(gè)事務(wù)日志文件。3.SQLServer數(shù)據(jù)庫(kù)文件
SQLServer數(shù)據(jù)庫(kù)具有如下3種類型的文件:(1)主數(shù)據(jù)文件,主數(shù)據(jù)文件的文件擴(kuò)展名是.mdf。(2)輔助數(shù)據(jù)文件,輔助數(shù)據(jù)文件的文件擴(kuò)展名是.ndf。(3)事務(wù)日志文件,事務(wù)日志文件的文件擴(kuò)展名是.ldf。2.3.2SQLServer系統(tǒng)數(shù)據(jù)庫(kù)SQLServer2008提供了5個(gè)系統(tǒng)數(shù)據(jù)庫(kù):1.master數(shù)據(jù)庫(kù)是SQLServer系統(tǒng)最重要的數(shù)據(jù)庫(kù),它記錄了SQLServer系統(tǒng)的所有系統(tǒng)信息。這些系統(tǒng)信息包括所有的登錄信息、系統(tǒng)設(shè)置信息、SQLServer的初始化信息和其它系統(tǒng)數(shù)據(jù)庫(kù)及用戶數(shù)據(jù)庫(kù)的相關(guān)信息。2.tempdb是一個(gè)臨時(shí)數(shù)據(jù)庫(kù),它為所有的臨時(shí)表、臨時(shí)存儲(chǔ)過(guò)程及其它臨時(shí)操作提供存儲(chǔ)空間。3.model數(shù)據(jù)庫(kù)是所有用戶數(shù)據(jù)庫(kù)和tempdb數(shù)據(jù)庫(kù)的模板數(shù)據(jù)庫(kù),它含有master數(shù)據(jù)庫(kù)所有系統(tǒng)表的子集,這些系統(tǒng)數(shù)據(jù)庫(kù)是每個(gè)用戶定義數(shù)據(jù)庫(kù)所需要的。4.msdb數(shù)據(jù)庫(kù)是代理服務(wù)數(shù)據(jù)庫(kù),為其警報(bào)、任務(wù)調(diào)度和記錄操作員的操作提供存儲(chǔ)空間。5.Resource數(shù)據(jù)庫(kù)是一個(gè)只讀的數(shù)據(jù)庫(kù),它包含了SQLServer2008中的所有系統(tǒng)對(duì)象。系統(tǒng)對(duì)象在物理上保存在Resource數(shù)據(jù)庫(kù)文件中,在邏輯上顯示于每個(gè)數(shù)據(jù)庫(kù)的sys架構(gòu)中。2.4創(chuàng)建SQLServer數(shù)據(jù)庫(kù)
若要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù),必須確定數(shù)據(jù)庫(kù)的名稱、所有者、大小以及存儲(chǔ)該數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件和事務(wù)日志文件。其中:所有者是創(chuàng)建數(shù)據(jù)庫(kù)的用戶,創(chuàng)建數(shù)據(jù)庫(kù)的用戶將成為該數(shù)據(jù)庫(kù)的所有者。數(shù)據(jù)庫(kù)名及其相關(guān)文件名必須遵循為標(biāo)識(shí)符指定的規(guī)則。每個(gè)數(shù)據(jù)庫(kù)都由以下幾個(gè)部分的數(shù)據(jù)庫(kù)對(duì)象所組成:關(guān)系圖、表、視圖、存儲(chǔ)過(guò)程、用戶、角色、規(guī)則、默認(rèn)、用戶自定義數(shù)據(jù)類型和用戶自定義函數(shù)。2.4.1使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)1.啟動(dòng)SQLServerManagementStudio,并連接到SQLServer2008中的數(shù)據(jù)庫(kù),在“對(duì)象資源管理器”窗口中右擊“數(shù)據(jù)庫(kù)”節(jié)點(diǎn),彈出快捷菜單。如圖2-12所示:2.在彈出菜單中執(zhí)行【新建數(shù)據(jù)庫(kù)】命令,系統(tǒng)出現(xiàn)“新建數(shù)據(jù)庫(kù)”對(duì)話框。如圖2-13所示:圖2-13“新建數(shù)據(jù)庫(kù)”對(duì)話框2.4.1使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)3.在新建數(shù)據(jù)庫(kù)對(duì)話框中:(1)在“數(shù)據(jù)庫(kù)名稱”文本框中輸入新建數(shù)據(jù)庫(kù)的名稱(比如Student)。(2)可通過(guò)“所有者”文本框后面的“…”按鈕設(shè)置數(shù)據(jù)庫(kù)的所有者,通常采取默認(rèn)值。(3)在“數(shù)據(jù)庫(kù)文件”列表框中的“邏輯名稱”選項(xiàng)中,可以設(shè)置數(shù)據(jù)庫(kù)的數(shù)據(jù)文件或日志文件的邏輯名稱。(4)通過(guò)與數(shù)據(jù)文件行或日志文件行對(duì)應(yīng)的“自動(dòng)增長(zhǎng)”選項(xiàng)中的“…”按鈕,打開(kāi)“更改xxx的自動(dòng)增長(zhǎng)設(shè)置”對(duì)話框,設(shè)置相應(yīng)文件增長(zhǎng)的方式和文件容量。如圖2-14所示:(5)通過(guò)與數(shù)據(jù)文件行或日志文件行對(duì)應(yīng)的“路徑”選項(xiàng)中的“…”按鈕,設(shè)置相應(yīng)文件的存放位置。(6)通過(guò)與數(shù)據(jù)文件行或日志文件行對(duì)應(yīng)的“文件名”選項(xiàng)中的輸入框,輸入相應(yīng)文件的文件名。(7)可單擊“添加”按鈕來(lái)添加數(shù)據(jù)庫(kù)的輔助數(shù)據(jù)文件或其他日志文件。2.4.1使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)
4.通過(guò)“選項(xiàng)”選擇頁(yè),進(jìn)入數(shù)據(jù)庫(kù)選項(xiàng)頁(yè)面,在此,可設(shè)置數(shù)據(jù)庫(kù)的一些相關(guān)選項(xiàng)。通過(guò)“文件組”選擇頁(yè),進(jìn)入其文件組頁(yè)面,在此,可設(shè)置數(shù)據(jù)庫(kù)文件所屬的文件組。待一切完成后,最后按“確定”按鈕,系統(tǒng)將按設(shè)置自動(dòng)創(chuàng)建目的數(shù)據(jù)庫(kù)。
5.?dāng)?shù)據(jù)庫(kù)創(chuàng)建完成后,在“對(duì)象資源管理器”窗口中,就會(huì)看到新創(chuàng)建的數(shù)據(jù)庫(kù)名(比如Student),將其展開(kāi)。如圖2-15所示:2.4.1使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)2.4.2使用SQL命令創(chuàng)建數(shù)據(jù)庫(kù)語(yǔ)法格式:CREATEDATABASEdatabase_name[ON{[PRIMARY](NAME=logical_file_name,FILENAME=‘os_file_name’[,SIZE=size][,MAXSIZE=max_size][,FILEGROWTH=grow_increment])}[,…..n]LOGON{(NAME=logical_file_name,FILENAME=‘os_file_name’[,SIZE=size][,MAXSIZE=max_size][,FILEGROWTH=grow_increment])}[,…..n]]注意:在SQL的語(yǔ)法格式中,“[]”表示該項(xiàng)可省略,省略時(shí)各參數(shù)取默認(rèn)值。“{}[,……n]”表示大括號(hào)括起來(lái)的內(nèi)容可以重復(fù)寫(xiě)多次,之間用“,”隔開(kāi)。
說(shuō)明:database_name:數(shù)據(jù)庫(kù)的名稱,最長(zhǎng)為128個(gè)字符。ON:指明數(shù)據(jù)文件的明確定義。PRIMARY:該選項(xiàng)是一個(gè)關(guān)鍵字,指定主文件組中的文件,若省略,該語(yǔ)句中所列的第一個(gè)文件成為主數(shù)據(jù)文件。LOGON:指明事務(wù)日志文件的明確定義。NAME:指定數(shù)據(jù)或事務(wù)日志文件的邏輯名稱,這是在SQLServer系統(tǒng)中使用的名稱,是數(shù)據(jù)庫(kù)在SQLServer中的標(biāo)識(shí)符。FILENAME:指定數(shù)據(jù)或日志文件的操作系統(tǒng)文件名稱和路徑,該操作系統(tǒng)文件名和NAME的邏輯名稱一一對(duì)應(yīng)。SIZE:指定數(shù)據(jù)或日志文件的初始容量,默認(rèn)單位MB。MAXSIZE:指定操作系統(tǒng)文件可以增長(zhǎng)到的最大尺寸,默認(rèn)單位MB。FILEGROWTH:指定文件每次增加容量的大?。次募脑鲩L(zhǎng)量),當(dāng)指定數(shù)據(jù)為0時(shí),表示文件不增長(zhǎng)。2.4.2使用SQL命令創(chuàng)建數(shù)據(jù)庫(kù)【例2-1】創(chuàng)建一個(gè)Teaching數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件名為teaching_data,物理文件名為D:\教師管理系統(tǒng)\teaching.mdf,初始大小為10MB,最大容量為200MB,增長(zhǎng)速度為10%;數(shù)據(jù)庫(kù)的日志文件名為teaching_log,物理文件名為D:\教師管理系統(tǒng)\teaching.ldf,初始大小為1MB,最大尺寸為5MB,增長(zhǎng)速度為1MB。CreateDatabaseTeachingON(Name=teaching_data,Filename=’D:\教師管理系統(tǒng)\teaching.mdf’,Size=10MB,Maxsize=200MB,Filegrowth=10%)LOGON(Name=teaching_log,Filename=’D:\教師管理系統(tǒng)\teaching.ldf’,Size=1MB,Maxsize=5MB,Filegrowth=1MB)GO2.4.2使用SQL命令創(chuàng)建數(shù)據(jù)庫(kù)2.5操作SQLServer數(shù)據(jù)庫(kù)1.打開(kāi)數(shù)據(jù)庫(kù)啟動(dòng)SQLServerManagementStudio,并連接到SQLServer2008中的數(shù)據(jù)庫(kù),在“對(duì)象資源管理器”窗口中,展開(kāi)“數(shù)據(jù)庫(kù)”節(jié)點(diǎn),單擊要打開(kāi)的數(shù)據(jù)庫(kù)名(比如Student)即可,如圖2-16所示:2.5.1使用SQLServerManagementStudio操作數(shù)據(jù)庫(kù)2.刪除和重命名數(shù)據(jù)庫(kù)啟動(dòng)SQLServerManagementStudio,并連接到SQLServer2008中的數(shù)據(jù)庫(kù),在“對(duì)象資源管理器”窗口中展開(kāi)“數(shù)據(jù)庫(kù)”節(jié)點(diǎn),右擊要?jiǎng)h除或重命名的數(shù)據(jù)庫(kù)名(比如Student),則出現(xiàn)彈出菜單如圖2-17所示:(1)執(zhí)行彈出菜單中的【刪除】命令可以刪除數(shù)據(jù)庫(kù)(2)執(zhí)行彈出菜單中的【重命名】命令可以重命名數(shù)據(jù)庫(kù)圖2-17操作數(shù)據(jù)庫(kù)2.4.1使用SQLServerManagementStudio操作數(shù)據(jù)庫(kù)3.查看數(shù)據(jù)庫(kù)屬性(1)啟動(dòng)SQLServerManagementStudio,并連接到SQLServer2008中的數(shù)據(jù)庫(kù),在“對(duì)象資源管理器”窗口中展開(kāi)“數(shù)據(jù)庫(kù)”節(jié)點(diǎn),右擊要查看屬性的數(shù)據(jù)庫(kù)名(比如Student),則出現(xiàn)彈出菜單。(2)執(zhí)行彈出菜單中的【屬性】命令,則打開(kāi)“數(shù)據(jù)庫(kù)屬性”對(duì)話框。在此對(duì)話框中,包含“常規(guī)”、“文件”、“文件組”、“選項(xiàng)”、“更改跟蹤”、“權(quán)限”、“擴(kuò)展屬性”、“鏡像”和“事務(wù)日志傳送”9個(gè)選擇頁(yè)。如圖2-18所示為“文件”選擇頁(yè)中關(guān)于數(shù)據(jù)庫(kù)文件的相關(guān)信息。圖2-18“數(shù)據(jù)庫(kù)屬性”對(duì)話框2.4.1使用SQLServerManagementStudio操作數(shù)據(jù)庫(kù)4.修改數(shù)據(jù)庫(kù)容量打開(kāi)“數(shù)據(jù)庫(kù)屬性”對(duì)話框,從中單擊“文件”選擇頁(yè),進(jìn)入數(shù)據(jù)庫(kù)的文件設(shè)置頁(yè)面,在這里可修改數(shù)據(jù)庫(kù)文件的初始大小和增長(zhǎng)方式,同創(chuàng)建數(shù)據(jù)庫(kù)一樣。5.設(shè)置修改數(shù)據(jù)庫(kù)選項(xiàng)打開(kāi)“數(shù)據(jù)庫(kù)屬性”對(duì)話框,從中單擊“選項(xiàng)”選擇頁(yè),進(jìn)入數(shù)據(jù)庫(kù)選項(xiàng)設(shè)置頁(yè)面,在這里列出了數(shù)據(jù)庫(kù)的各個(gè)選項(xiàng),如圖2-19所示,可根據(jù)管理需要重新設(shè)置修改數(shù)據(jù)庫(kù)的相關(guān)選項(xiàng)。圖2-19“數(shù)據(jù)庫(kù)屬性”對(duì)話框2.4.1使用SQLServerManagementStudio操作數(shù)據(jù)庫(kù)6.收縮數(shù)據(jù)庫(kù)容量(1)啟動(dòng)SQLServerManagementStudio,并連接到SQLServer2008中的數(shù)據(jù)庫(kù),在“對(duì)象資源管理器”窗口中展開(kāi)“數(shù)據(jù)庫(kù)”節(jié)點(diǎn),右擊要收縮容量的數(shù)據(jù)庫(kù)名(比如Student),在出現(xiàn)的彈出菜單中,執(zhí)行【任務(wù)】→【收縮】→【數(shù)據(jù)庫(kù)】命令。如圖2-20所示:(2)打開(kāi)“收縮數(shù)據(jù)庫(kù)”對(duì)話框,如圖2-21所示:在這里,可根據(jù)需要設(shè)置數(shù)據(jù)庫(kù)收縮后文件中的最大可用空間。2.4.1使用SQLServerManagementStudio操作數(shù)據(jù)庫(kù)2.5.2使用SQL命令操作數(shù)據(jù)庫(kù)1.打開(kāi)數(shù)據(jù)庫(kù)語(yǔ)法格式:Usedatabase_name其中database_name為數(shù)據(jù)庫(kù)名說(shuō)明:在建立或操作一個(gè)數(shù)據(jù)庫(kù)內(nèi)的對(duì)象時(shí),首先將該數(shù)據(jù)庫(kù)打開(kāi)。2.查看數(shù)據(jù)庫(kù)選項(xiàng)語(yǔ)法格式:Execsp_dboption‘database_name’其中database_name為數(shù)據(jù)庫(kù)名3.刪除數(shù)據(jù)庫(kù)語(yǔ)法格式:DropDatabasedatabase_name其中database_name為數(shù)據(jù)庫(kù)名4.重命名數(shù)據(jù)庫(kù)語(yǔ)法格式:EXECsp_rennamedb‘olddatabase_name’,‘newdatabase_name’其中olddatabase_name為更改前的數(shù)據(jù)庫(kù)名
newdatabase_name為更改后的數(shù)據(jù)庫(kù)名5.修改數(shù)據(jù)庫(kù)容量可以修改數(shù)據(jù)庫(kù)文件的大小,也可以增加或刪除數(shù)據(jù)庫(kù)文件(1)增加數(shù)據(jù)文件語(yǔ)法格式:AlterDatabasedatabase_nameAddFile(Name=logical_file_name,FILEname=‘os_file_name’[,Size=size][,MAXsize=max_size][,FILEgrowth=grow_increment])(2)增加日志文件語(yǔ)法格式:AlterDatabasedatabase_nameAddLogFile(Name=logical_file_name,FILEname=‘os_file_name’[,Size=size][,MAXsize=max_size][,FILEgrowth=grow_increment])
(3)修改數(shù)據(jù)庫(kù)文件容量語(yǔ)法格式:AlterDatabasedatabase_nameModifyFile(Name=logical_file_name,Size=newsize)
(4)刪除數(shù)據(jù)庫(kù)文件語(yǔ)法格式:AlterDatabasedatabase_nameRemoveFilelogicol_file_name2.5.2使用SQL命令操作數(shù)據(jù)庫(kù)【例2-6】為T(mén)eaching數(shù)據(jù)庫(kù)增加容量,原來(lái)數(shù)據(jù)庫(kù)文件teaching_data的初始分配空間為10MB,指派給Teaching數(shù)據(jù)庫(kù)使用,現(xiàn)將teaching_data的分配空間增加到20MB。UseTeachingGoAlterDatabaseTeachingModifyFile(Name=t
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新能源儲(chǔ)能設(shè)施建設(shè)與租賃合同4篇
- 2025年度新能源汽車充電樁電工安裝與運(yùn)營(yíng)合同4篇
- 2025年度數(shù)據(jù)中心建設(shè)承包技師服務(wù)協(xié)議3篇
- 2025年度油氣儲(chǔ)罐環(huán)保改造項(xiàng)目合同范本4篇
- 2024版聯(lián)合開(kāi)發(fā)合同(新能源技術(shù))
- 2025年版產(chǎn)業(yè)園區(qū)招商引資代理服務(wù)合同6篇
- 2025年度快遞收派服務(wù)外包管理合同4篇
- 2025年度個(gè)人房地產(chǎn)投資融資委托服務(wù)協(xié)議4篇
- 2025年度行政效能監(jiān)察合作協(xié)議書(shū)2篇
- 2025年榆林神木精益化工有限公司招聘筆試參考題庫(kù)含答案解析
- 常見(jiàn)老年慢性病防治與護(hù)理課件整理
- 履約情況證明(共6篇)
- 云南省迪慶藏族自治州各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 設(shè)備機(jī)房出入登記表
- 六年級(jí)語(yǔ)文-文言文閱讀訓(xùn)練題50篇-含答案
- 醫(yī)用冰箱溫度登記表
- 零售學(xué)(第二版)第01章零售導(dǎo)論
- 大學(xué)植物生理學(xué)經(jīng)典05植物光合作用
- 口袋妖怪白金光圖文攻略2周目
- 光伏發(fā)電站集中監(jiān)控系統(tǒng)通信及數(shù)據(jù)標(biāo)準(zhǔn)
- 三年級(jí)下冊(cè)生字組詞(帶拼音)
評(píng)論
0/150
提交評(píng)論