版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
SQL數(shù)據(jù)庫基本操作SQL數(shù)據(jù)庫基本操作一、創(chuàng)建數(shù)據(jù)庫四
首先,打開SQLServerManagementStudio,鼠標(biāo)右鍵單擊“數(shù)據(jù)庫”對(duì)象,在彈出式菜單中選擇“新建數(shù)據(jù)庫”菜單項(xiàng),打開“新建數(shù)據(jù)庫”對(duì)話框,如圖所示。一、創(chuàng)建數(shù)據(jù)庫四首先,打開SQLServerMa
在“常規(guī)”選項(xiàng)頁,可以定義數(shù)據(jù)庫的名稱、數(shù)據(jù)庫文件名、文件組、初始大小、自動(dòng)增長(zhǎng)、數(shù)據(jù)庫的所有者、以及是否使用全文索引。
在“選項(xiàng)”選項(xiàng)頁,可以定義數(shù)據(jù)庫的高級(jí)設(shè)置選項(xiàng),包括排序規(guī)則、恢復(fù)模式、兼容模式、以及其他狀態(tài)選項(xiàng),如6-5所示。
當(dāng)完成各個(gè)選項(xiàng)的定義之后,單擊“確定”按鈕,SQLServer數(shù)據(jù)庫引擎會(huì)創(chuàng)建所定義的新數(shù)據(jù)庫,當(dāng)然,還要結(jié)合模板數(shù)據(jù)庫中的內(nèi)容。在“常規(guī)”選項(xiàng)頁,可以定義數(shù)據(jù)庫的名稱、數(shù)據(jù)庫文件名圖6-5數(shù)據(jù)庫參數(shù)設(shè)置圖6-5數(shù)據(jù)庫參數(shù)設(shè)置二、修改數(shù)據(jù)庫四在創(chuàng)建數(shù)據(jù)庫并運(yùn)行之后,可能需要對(duì)數(shù)據(jù)庫原先的定義進(jìn)行修改,比如:
擴(kuò)充分配給數(shù)據(jù)庫的數(shù)據(jù)或事務(wù)日志空間。
收縮分配給數(shù)據(jù)庫的數(shù)據(jù)或事務(wù)日志空間。
創(chuàng)建文件組。
創(chuàng)建默認(rèn)文件組。
更改數(shù)據(jù)庫的配置設(shè)置。
脫機(jī)放置數(shù)據(jù)庫。
附加新數(shù)據(jù)庫或分離未使用的數(shù)據(jù)庫。
更改數(shù)據(jù)庫名稱。
更改數(shù)據(jù)庫的所有者。在更改數(shù)據(jù)庫之前,有時(shí)需要使數(shù)據(jù)庫退出正常操作模式。在這些情況下,需確定終止事務(wù)的適當(dāng)方法。二、修改數(shù)據(jù)庫四在創(chuàng)建數(shù)據(jù)庫并運(yùn)行之后,可能需要對(duì)數(shù)據(jù)庫原先四擴(kuò)充數(shù)據(jù)庫SQLServer可根據(jù)在創(chuàng)建數(shù)據(jù)庫時(shí)所定義的增長(zhǎng)參數(shù),自動(dòng)擴(kuò)充數(shù)據(jù)庫。通過在現(xiàn)有的數(shù)據(jù)庫文件上分配其它的文件空間,或者在另一個(gè)新文件上分配空間,還可以手動(dòng)擴(kuò)充數(shù)據(jù)庫。如果現(xiàn)有的文件已經(jīng)充滿,則可能需要擴(kuò)充數(shù)據(jù)或事務(wù)日志空間。如果數(shù)據(jù)庫已經(jīng)用完分配給它的空間而又不能自動(dòng)增長(zhǎng),則會(huì)出現(xiàn)1105錯(cuò)誤。四擴(kuò)充數(shù)據(jù)庫創(chuàng)建和修改數(shù)據(jù)庫四
首先,打開SQLServerManagementStudio,鼠標(biāo)右鍵單擊“數(shù)據(jù)庫”對(duì)象,在彈出式菜單中選擇“新建數(shù)據(jù)庫”菜單項(xiàng),打開“新建數(shù)據(jù)庫”對(duì)話框,如圖所示。創(chuàng)建和修改數(shù)據(jù)庫四首先,打開SQLServerM收縮數(shù)據(jù)庫
SQLServer允許收縮數(shù)據(jù)庫中的每個(gè)文件以刪除未使用的頁。數(shù)據(jù)和事務(wù)日志文件都可以收縮。數(shù)據(jù)庫文件可以作為組或單獨(dú)地進(jìn)行手工收縮。數(shù)據(jù)庫也可設(shè)置為按給定的時(shí)間間隔自動(dòng)收縮。該活動(dòng)在后臺(tái)進(jìn)行,并且不影響數(shù)據(jù)庫內(nèi)的用戶活動(dòng)。
當(dāng)使用ALTERDATABASEAUTO_SHRINK語句(或sp_dboption系統(tǒng)存儲(chǔ)過程)將數(shù)據(jù)庫設(shè)置為自動(dòng)收縮,且數(shù)據(jù)庫中有足夠的可用空間時(shí),則會(huì)發(fā)生收縮。但是,若要配置將刪除的可用空間量,例如只刪除數(shù)據(jù)庫中當(dāng)前可用空間的50%,則可以在SQLServer2005企業(yè)管理器中選擇要收縮的數(shù)據(jù)庫,點(diǎn)擊右鍵“任務(wù)→收縮→數(shù)據(jù)庫”,在收縮對(duì)話框中進(jìn)行收縮。收縮數(shù)據(jù)庫刪除數(shù)據(jù)或日志文件
刪除數(shù)據(jù)或事務(wù)日志文件將從數(shù)據(jù)庫中刪除該文件。僅當(dāng)文件上不存在已有的數(shù)據(jù)或事務(wù)日志信息時(shí)才可能從數(shù)據(jù)庫刪除文件。文件必須完全為空后才能刪除,若要將數(shù)據(jù)從一個(gè)數(shù)據(jù)文件遷移到同一文件組中的其它文件中,請(qǐng)使用DBCCSHRINKFILE語句,并指定EMPTYFILE參數(shù)。SQLServer2005即不再允許將數(shù)據(jù)置于文件上,從而通過使用ALTERDATABASE語句或在SQLServer企業(yè)管理器中該數(shù)據(jù)庫的屬性頁內(nèi)刪除文件。刪除數(shù)據(jù)或日志文件更改文件組
更改默認(rèn)文件組時(shí),最初沒有指定文件組的所有對(duì)象都被分配到新的默認(rèn)文件組中。更改默認(rèn)文件組可以防止用戶對(duì)象和數(shù)據(jù)表與系統(tǒng)對(duì)象和表共用文件組而發(fā)生競(jìng)爭(zhēng)。
主文件組:這些文件組包含主數(shù)據(jù)文件以及任何其它沒有放入其它文件組的文件。系統(tǒng)表的所有頁都從主文件組分配。
用戶定義文件組,該文件組是用CREATEDATABASE或ALTERDATABASE語句中的FILEGROUP關(guān)鍵字,或在SQLServer2005企業(yè)管理器內(nèi)的“屬性”對(duì)話框上指定的任何文件組。
默認(rèn)文件組,默認(rèn)文件組包含在創(chuàng)建時(shí)沒有指定文件組的所有表和索引的頁。在每個(gè)數(shù)據(jù)庫中,每次只能有一個(gè)文件組是默認(rèn)文件組。如果沒有指定默認(rèn)文件組,則默認(rèn)文件組是主文件組。更改文件組設(shè)置數(shù)據(jù)庫選項(xiàng)
在使用中可以對(duì)每個(gè)數(shù)據(jù)庫修改選項(xiàng)。只有系統(tǒng)管理員、數(shù)據(jù)庫所有者以及sysadmin和dbcreator固定服務(wù)器角色和db_owner固定數(shù)據(jù)庫角色的成員才能修改這些選項(xiàng),這些選項(xiàng)對(duì)于每個(gè)數(shù)據(jù)庫都是唯一的,而且不影響其它數(shù)據(jù)庫??梢允褂肁LTERDATABASE語句的SET子句、或者sp_dboption系統(tǒng)存儲(chǔ)過程,或者在某些情況下使用SQLServer2005企業(yè)管理器設(shè)置數(shù)據(jù)庫選項(xiàng)。設(shè)置了數(shù)據(jù)庫選項(xiàng)之后,將自動(dòng)發(fā)出一個(gè)檢查點(diǎn),它會(huì)使修改立即生效。設(shè)置數(shù)據(jù)庫選項(xiàng)刪除數(shù)據(jù)庫
當(dāng)不再需要數(shù)據(jù)庫,或如果它被移到另一數(shù)據(jù)庫或服務(wù)器時(shí),即可刪除該數(shù)據(jù)庫。數(shù)據(jù)庫刪除之后,文件及其數(shù)據(jù)都從服務(wù)器上的磁盤中刪除。一旦刪除數(shù)據(jù)庫,它即被永久刪除,并且不能進(jìn)行檢索,除非使用以前的備份。
刪除數(shù)據(jù)庫可以在SQLServer2005企業(yè)管理器中或者使用Transact-SQL指令完成。要注意的是,必須在該數(shù)據(jù)庫停止使用的情況下才能刪除數(shù)據(jù)庫,如果有用戶仍連接到該數(shù)據(jù)庫,請(qǐng)斷開連接后再刪除。使用Transact-SQL指令刪除數(shù)據(jù)庫很簡(jiǎn)單(假設(shè)操作對(duì)象為testdb數(shù)據(jù)庫):DROPDATABASEtestdb刪除數(shù)據(jù)庫三、任務(wù)總結(jié)本次課主要給學(xué)習(xí)了:SQL數(shù)據(jù)庫基本操作三、任務(wù)總結(jié)本次課主要給學(xué)習(xí)了:SQL數(shù)據(jù)庫基本操作SQL數(shù)據(jù)庫基本操作SQL數(shù)據(jù)庫基本操作一、創(chuàng)建數(shù)據(jù)庫四
首先,打開SQLServerManagementStudio,鼠標(biāo)右鍵單擊“數(shù)據(jù)庫”對(duì)象,在彈出式菜單中選擇“新建數(shù)據(jù)庫”菜單項(xiàng),打開“新建數(shù)據(jù)庫”對(duì)話框,如圖所示。一、創(chuàng)建數(shù)據(jù)庫四首先,打開SQLServerMa
在“常規(guī)”選項(xiàng)頁,可以定義數(shù)據(jù)庫的名稱、數(shù)據(jù)庫文件名、文件組、初始大小、自動(dòng)增長(zhǎng)、數(shù)據(jù)庫的所有者、以及是否使用全文索引。
在“選項(xiàng)”選項(xiàng)頁,可以定義數(shù)據(jù)庫的高級(jí)設(shè)置選項(xiàng),包括排序規(guī)則、恢復(fù)模式、兼容模式、以及其他狀態(tài)選項(xiàng),如6-5所示。
當(dāng)完成各個(gè)選項(xiàng)的定義之后,單擊“確定”按鈕,SQLServer數(shù)據(jù)庫引擎會(huì)創(chuàng)建所定義的新數(shù)據(jù)庫,當(dāng)然,還要結(jié)合模板數(shù)據(jù)庫中的內(nèi)容。在“常規(guī)”選項(xiàng)頁,可以定義數(shù)據(jù)庫的名稱、數(shù)據(jù)庫文件名圖6-5數(shù)據(jù)庫參數(shù)設(shè)置圖6-5數(shù)據(jù)庫參數(shù)設(shè)置二、修改數(shù)據(jù)庫四在創(chuàng)建數(shù)據(jù)庫并運(yùn)行之后,可能需要對(duì)數(shù)據(jù)庫原先的定義進(jìn)行修改,比如:
擴(kuò)充分配給數(shù)據(jù)庫的數(shù)據(jù)或事務(wù)日志空間。
收縮分配給數(shù)據(jù)庫的數(shù)據(jù)或事務(wù)日志空間。
創(chuàng)建文件組。
創(chuàng)建默認(rèn)文件組。
更改數(shù)據(jù)庫的配置設(shè)置。
脫機(jī)放置數(shù)據(jù)庫。
附加新數(shù)據(jù)庫或分離未使用的數(shù)據(jù)庫。
更改數(shù)據(jù)庫名稱。
更改數(shù)據(jù)庫的所有者。在更改數(shù)據(jù)庫之前,有時(shí)需要使數(shù)據(jù)庫退出正常操作模式。在這些情況下,需確定終止事務(wù)的適當(dāng)方法。二、修改數(shù)據(jù)庫四在創(chuàng)建數(shù)據(jù)庫并運(yùn)行之后,可能需要對(duì)數(shù)據(jù)庫原先四擴(kuò)充數(shù)據(jù)庫SQLServer可根據(jù)在創(chuàng)建數(shù)據(jù)庫時(shí)所定義的增長(zhǎng)參數(shù),自動(dòng)擴(kuò)充數(shù)據(jù)庫。通過在現(xiàn)有的數(shù)據(jù)庫文件上分配其它的文件空間,或者在另一個(gè)新文件上分配空間,還可以手動(dòng)擴(kuò)充數(shù)據(jù)庫。如果現(xiàn)有的文件已經(jīng)充滿,則可能需要擴(kuò)充數(shù)據(jù)或事務(wù)日志空間。如果數(shù)據(jù)庫已經(jīng)用完分配給它的空間而又不能自動(dòng)增長(zhǎng),則會(huì)出現(xiàn)1105錯(cuò)誤。四擴(kuò)充數(shù)據(jù)庫創(chuàng)建和修改數(shù)據(jù)庫四
首先,打開SQLServerManagementStudio,鼠標(biāo)右鍵單擊“數(shù)據(jù)庫”對(duì)象,在彈出式菜單中選擇“新建數(shù)據(jù)庫”菜單項(xiàng),打開“新建數(shù)據(jù)庫”對(duì)話框,如圖所示。創(chuàng)建和修改數(shù)據(jù)庫四首先,打開SQLServerM收縮數(shù)據(jù)庫
SQLServer允許收縮數(shù)據(jù)庫中的每個(gè)文件以刪除未使用的頁。數(shù)據(jù)和事務(wù)日志文件都可以收縮。數(shù)據(jù)庫文件可以作為組或單獨(dú)地進(jìn)行手工收縮。數(shù)據(jù)庫也可設(shè)置為按給定的時(shí)間間隔自動(dòng)收縮。該活動(dòng)在后臺(tái)進(jìn)行,并且不影響數(shù)據(jù)庫內(nèi)的用戶活動(dòng)。
當(dāng)使用ALTERDATABASEAUTO_SHRINK語句(或sp_dboption系統(tǒng)存儲(chǔ)過程)將數(shù)據(jù)庫設(shè)置為自動(dòng)收縮,且數(shù)據(jù)庫中有足夠的可用空間時(shí),則會(huì)發(fā)生收縮。但是,若要配置將刪除的可用空間量,例如只刪除數(shù)據(jù)庫中當(dāng)前可用空間的50%,則可以在SQLServer2005企業(yè)管理器中選擇要收縮的數(shù)據(jù)庫,點(diǎn)擊右鍵“任務(wù)→收縮→數(shù)據(jù)庫”,在收縮對(duì)話框中進(jìn)行收縮。收縮數(shù)據(jù)庫刪除數(shù)據(jù)或日志文件
刪除數(shù)據(jù)或事務(wù)日志文件將從數(shù)據(jù)庫中刪除該文件。僅當(dāng)文件上不存在已有的數(shù)據(jù)或事務(wù)日志信息時(shí)才可能從數(shù)據(jù)庫刪除文件。文件必須完全為空后才能刪除,若要將數(shù)據(jù)從一個(gè)數(shù)據(jù)文件遷移到同一文件組中的其它文件中,請(qǐng)使用DBCCSHRINKFILE語句,并指定EMPTYFILE參數(shù)。SQLServer2005即不再允許將數(shù)據(jù)置于文件上,從而通過使用ALTERDATABASE語句或在SQLServer企業(yè)管理器中該數(shù)據(jù)庫的屬性頁內(nèi)刪除文件。刪除數(shù)據(jù)或日志文件更改文件組
更改默認(rèn)文件組時(shí),最初沒有指定文件組的所有對(duì)象都被分配到新的默認(rèn)文件組中。更改默認(rèn)文件組可以防止用戶對(duì)象和數(shù)據(jù)表與系統(tǒng)對(duì)象和表共用文件組而發(fā)生競(jìng)爭(zhēng)。
主文件組:這些文件組包含主數(shù)據(jù)文件以及任何其它沒有放入其它文件組的文件。系統(tǒng)表的所有頁都從主文件組分配。
用戶定義文件組,該文件組是用CREATEDATABASE或ALTERDATABASE語句中的FILEGROUP關(guān)鍵字,或在SQLServer2005企業(yè)管理器內(nèi)的“屬性”對(duì)話框上指定的任何文件組。
默認(rèn)文件組,默認(rèn)文件組包含在創(chuàng)建時(shí)沒有指定文件組的所有表和索引的頁。在每個(gè)數(shù)據(jù)庫中,每次只能有一個(gè)文件組是默認(rèn)文件組。如果沒有指定默認(rèn)文件組,則默認(rèn)文件組是主文件組。更改文件組設(shè)置數(shù)據(jù)庫選項(xiàng)
在使用中可以對(duì)每個(gè)數(shù)據(jù)庫修改選項(xiàng)。只有系統(tǒng)管理員、數(shù)據(jù)庫所有者以及sysadmin和dbcreator固定服務(wù)器角色和db_owner固定數(shù)據(jù)庫角色的成員才能修改這些選項(xiàng),這些選項(xiàng)對(duì)于每個(gè)數(shù)據(jù)庫都是唯一的,而且不影響其它數(shù)據(jù)庫。可以使用ALTERDATABASE語句的SET子句、或者sp_dboption系統(tǒng)存儲(chǔ)過程,或者在某些情況下使用SQLServer2005企業(yè)管理器設(shè)置數(shù)據(jù)庫選項(xiàng)。設(shè)置了數(shù)據(jù)庫選項(xiàng)之后,將自動(dòng)發(fā)出一個(gè)檢查點(diǎn),它會(huì)使修改立即生效。設(shè)置數(shù)據(jù)庫選項(xiàng)刪除數(shù)據(jù)庫
當(dāng)不再需要數(shù)據(jù)庫,或如果它被移到另一數(shù)據(jù)庫或服務(wù)器時(shí),即可刪除該數(shù)據(jù)庫。數(shù)據(jù)庫刪除之后,文件及其數(shù)據(jù)都從服務(wù)器上的磁盤中刪除。一旦刪除數(shù)據(jù)庫,它即被永久刪除,并且不能進(jìn)行檢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 招商預(yù)約合同范本
- 2024年秋初中科學(xué)九年級(jí)下冊(cè)同步課件(浙教版)4.2 能源及其利用
- 乙方多人合同范本
- 公司外聘合同范本
- 骨髓移植手術(shù)術(shù)后護(hù)理
- 數(shù)據(jù)出境 合同范本
- 中央空調(diào)保修合同范本
- 高層逃生應(yīng)急演練
- 濮陽買二手房合同范本
- 親戚的房子買賣合同范本
- 2024-2030年中國汽車凸輪軸行業(yè)需求狀況及未來發(fā)展策略研究報(bào)告版
- 2024年企業(yè)合并協(xié)議與合同
- 天津市2024-2025學(xué)年高一上學(xué)期11月期中考試 化學(xué)試題(無答案)
- 養(yǎng)老院膳食營養(yǎng)保障方案
- 教師資格考試初級(jí)中學(xué)數(shù)學(xué)面試試題及解答參考(2024年)
- 陜西省漢中市勉縣第二中學(xué)2024-2025學(xué)年高二上學(xué)期11月期中考試政治試題
- 2024年中國醬香型習(xí)酒市場(chǎng)調(diào)查研究報(bào)告
- 質(zhì)量管理工程師(QA工程師)崗位招聘筆試題與參考答案
- 通識(shí)寫作:怎樣進(jìn)行學(xué)術(shù)表達(dá)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 河北省邢臺(tái)市2023-2024學(xué)年八年級(jí)上學(xué)期期中數(shù)學(xué)試題(解析版)
- 《算法設(shè)計(jì)與分析基礎(chǔ)》(Python語言描述) 課件 第7章貪心法1
評(píng)論
0/150
提交評(píng)論