版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1/1SQL語(yǔ)句總結(jié)-醫(yī)藥衛(wèi)生
重置自增字段
truncatetabletablename刪除原表數(shù)據(jù),并重置自增列
DBCCCHECKIDENT(tablename,reseed,0)--重置表的自增字段,保留數(shù)據(jù)
開(kāi)關(guān)自增字段
SETIDENTITY_INSERTTableNameONINSERTINTO語(yǔ)句
SETIDENTITY_INSERTTableNameOFF
查詢或刪除相同前綴的表
SELECTnameFROMSysObjectsWhereXType='U'andnamelike'DB_D_MacroDB_Y_C%'SELECTnameFROMSysObjectsWhereXType='U'andnamelike'DB_D_IndustryDB_Y_C%'
SELECTnameFROMSysObjectsWhereXType='U'andnamelike'DB_D_MacroDB_M_C%'SELECTnameFROMSysObjectsWhereXType='U'andnamelike'DB_D_IndustryDB_M_C%'
DECLARE@TableNVARCHAR(30)DECLAREtmpCurCURSORFOR
SELECTnameFROMsys.objectsWHERETYPE='U'ANDnamelike'DB_D_IndustryDB_M_C%'
OPENtmpCur
FETCHNEXTFROMtmpCurINTO@Table
WHILE@@FETCH_STATUS=0BEGIN
DECLARE@sqlVARCHAR(100)
SELECT@sql='droptable'+@TableEXEC(@sql)
FETCHNEXTFROMtmpCurINTO@TableEND
CLOSEtmpCurDEALLOCATEtmpCur
數(shù)據(jù)庫(kù)單用戶多用戶設(shè)置
設(shè)置數(shù)據(jù)庫(kù)為單用戶:
?ALTERDATABASE[dbname]SETSINGLE_USER
?右鍵點(diǎn)擊數(shù)據(jù)庫(kù)->屬性->選項(xiàng)->狀態(tài)->限制訪問(wèn)->選擇Single->確定。設(shè)置數(shù)據(jù)庫(kù)為多用戶:
?ALTERDATABASE[dbname]SETMULTI_USER
?右鍵點(diǎn)擊數(shù)據(jù)庫(kù)->屬性->選項(xiàng)->狀態(tài)->限制訪問(wèn)->選擇Multiple->確定。
嘗試在數(shù)據(jù)庫(kù)*中提取規(guī)律頁(yè)失敗
1.DBCCCHECKDB
啟服務(wù)器后,在沒(méi)有進(jìn)行任何操作的狀況下,在SQL查詢分析器中執(zhí)行以下SQL進(jìn)行數(shù)據(jù)庫(kù)的修復(fù),修復(fù)數(shù)據(jù)庫(kù)存在的全都性錯(cuò)誤與安排錯(cuò)誤。Sql代碼:usemaster
declare@databasenamevarchar(255)
set@databasename='需要修復(fù)的數(shù)據(jù)庫(kù)名稱'
execsp_dboption@databasename,N'single',N'true'--將目標(biāo)數(shù)據(jù)庫(kù)置為單用戶狀態(tài)dbcccheckdb(@databasename,REPAIR_ALLOW_DATA_LOSS)dbcccheckdb(@databasename,REPAIR_REBUILD)
execsp_dboption@databasename,N'single',N'false'--將目標(biāo)數(shù)據(jù)庫(kù)置為多用戶狀態(tài)然后執(zhí)行DBCCCHECKDB('需要修復(fù)的數(shù)據(jù)庫(kù)名稱')檢查數(shù)據(jù)庫(kù)是否照舊存在錯(cuò)誤。留意:修復(fù)后可能會(huì)造成部分?jǐn)?shù)據(jù)的丟失。2.DBCCCHECKTABLE
假如DBCCCHECKDB檢查照舊存在錯(cuò)誤,可以使用DBCCCHECKTABLE來(lái)修復(fù)。Sql代碼:
use需要修復(fù)的數(shù)據(jù)庫(kù)名稱declare@dbnamevarchar(255)
set@dbname='需要修復(fù)的數(shù)據(jù)庫(kù)的名稱'execsp_dboption@dbname,'singleuser','true'
dbccchecktable('需要修復(fù)的數(shù)據(jù)表的名稱',REPAIR_ALLOW_DATA_LOSS)dbccchecktable('需要修復(fù)的數(shù)據(jù)表的名稱',REPAIR_REBUILD)
需要修復(fù)的數(shù)據(jù)表的名稱:執(zhí)行DBCCCHECKDB時(shí)報(bào)錯(cuò)的數(shù)據(jù)表的名稱execsp_dboption@dbname,'singleuser','false'
3.其他的一些常用的修復(fù)命令
DBCCDBREINDEX重建指定數(shù)據(jù)庫(kù)中表的一個(gè)或多個(gè)索引Sql代碼:
DBCCDBREINDEX(表名,’’)修復(fù)此表全部的索引。4.DBCCCHECKALLOC
檢查指定數(shù)據(jù)庫(kù)的磁盤(pán)空間安排結(jié)構(gòu)的全都性
sqlserver中文件組Filegroup的使用
數(shù)據(jù)庫(kù)的操作:
1.對(duì)數(shù)據(jù)文件的操作(添加,刪除,修改文件的初始大小,最大大小,步長(zhǎng))2.數(shù)據(jù)庫(kù)文件的收縮
3.數(shù)據(jù)庫(kù)的只讀/讀寫(xiě)read_only只讀read_write可讀寫(xiě)read_only表示只讀read_write表示可讀可寫(xiě)
4.數(shù)據(jù)庫(kù)的限制訪問(wèn)(單用戶,多用戶,限制用戶模式)
5.數(shù)據(jù)庫(kù)脫機(jī)/聯(lián)機(jī)offline脫機(jī)alterdatabaselovesetofflineonline聯(lián)機(jī)alterdatabaselovesetonline
6.數(shù)據(jù)庫(kù)附加/分別。sp_attach_db附加SP_detach_db分別附加sp_attach_db分別sp_detach_dboffline脫機(jī)online聯(lián)機(jī)
文件組:
文件組:對(duì)數(shù)據(jù)文件的管理單元,即文件的集合、
文件組的優(yōu)勢(shì):1.對(duì)文件的管理,分類管理(將全部存放財(cái)務(wù)的數(shù)據(jù)放在一個(gè)文件組中,也可以全部關(guān)于人事的數(shù)據(jù)放在一個(gè)文件組).
2.文件組增加數(shù)據(jù)讀寫(xiě)的速度。特點(diǎn):
1.一個(gè)數(shù)據(jù)庫(kù)至少一個(gè)文件組,當(dāng)數(shù)據(jù)庫(kù)創(chuàng)建勝利后,將自動(dòng)創(chuàng)建文件組(primary文件組).2.文件組只能存放數(shù)據(jù)文件(mdf,ndf),ldf文件不能放入到文件組中.3.一旦文件加入到文件組,不能切換文件組了。
文件組的類型:1.主文件組
無(wú)法刪除,primary文件組,統(tǒng)創(chuàng)建的,放兩種類型的文件,數(shù)據(jù)庫(kù)mdf文件,存放沒(méi)有單獨(dú)指定文件組的文件,在添加ndf文件時(shí),假如沒(méi)有指定文件組,文件默認(rèn)存放的文件組.據(jù)庫(kù)中文件必需放在文件組中。由于:數(shù)據(jù)庫(kù)文件組--文件。2.用戶自定義文件組
用戶創(chuàng)建的,當(dāng)添加ndf文件時(shí),明確指定文件組的文件,可以刪除。文件組是一個(gè)或多個(gè)文件的集合,是構(gòu)成安排和數(shù)據(jù)管理的單個(gè)規(guī)律單元(是sqlserver中對(duì)多個(gè)物理數(shù)據(jù)文件的管理單位)。
Sql服務(wù)器包括主文件組(系統(tǒng)自動(dòng)創(chuàng)建的)和其他用戶自定義的文件組
主文件組包括系統(tǒng)表的主數(shù)據(jù)文件(primary),他包括全部數(shù)據(jù)庫(kù)中的系統(tǒng)表,以及全部沒(méi)有在用戶自定義的文件組中所指定的對(duì)象和數(shù)據(jù),一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)主文件組用戶自定義文件組包括出于安排和管理目的而分組的數(shù)據(jù)文件(ndf)事務(wù)日志文件不能存放在任意一個(gè)文件組中
文件組允許對(duì)文件進(jìn)行分組,以便于管理和數(shù)據(jù)的安排/放置。例如,可以分別在三個(gè)硬盤(pán)驅(qū)動(dòng)器上創(chuàng)建三個(gè)文件(Data1.ndf、Data2.ndf和Data3.ndf),并將這三個(gè)文件指派到文件組fgroup1中。然后,可以明確地在文件組fgroup1上創(chuàng)建一個(gè)表。對(duì)表中數(shù)據(jù)的查詢將分散到三個(gè)磁盤(pán)上,因而性能得以提高。
假如文件組是由在不同物理磁盤(pán)中綻開(kāi)的多個(gè)文件組成,而且每個(gè)磁盤(pán)都有自己的磁盤(pán)掌握器,則對(duì)表中數(shù)據(jù)的查詢將在這些磁盤(pán)中綻開(kāi),從而提高查詢性能
問(wèn)題:
1.如何查看數(shù)據(jù)庫(kù)中全部的文件組。語(yǔ)法:sp_helpfilegroup步驟:
use數(shù)據(jù)庫(kù)sp_helpfilegroup
2.如何找到文件組和文件的對(duì)應(yīng)狀況.sp_helpdblove
創(chuàng)建文件組。語(yǔ)法:
alterdatabase數(shù)據(jù)庫(kù)名addfilegroup文件組名步驟:
use數(shù)據(jù)庫(kù)名
alterdatabase數(shù)據(jù)庫(kù)名addfilegroup文件組名范例:uselove
alterdatabaseloveaddfilegroup財(cái)務(wù)部
將文件放入到文件組中
語(yǔ)法:
alterdatabase數(shù)據(jù)庫(kù)名addfile(name='xxx',filename='文件的物理路徑',
size='初始大小',maxsize=\最大大小',filegrowth=步長(zhǎng))--添加文件,并且將文件放入到默認(rèn)文件組(primary文件組)alterdatabaseloveaddfile
(name='love_n1',filename='c:love_n1.ndf')
alterdatabase數(shù)據(jù)庫(kù)名addfile(name='xxx',filename='文件的物理路徑',size='初始大小',maxsize=\最大大小',filegrowth=步長(zhǎng))tofilegroup文件組名
alterdatabaseloveaddfile
(name='love_n2',filename='c:love_n2.ndf')tofilegroup財(cái)務(wù)部
數(shù)據(jù)-->primary-->love文件和love_n1數(shù)據(jù)-->財(cái)務(wù)部-->love_n2
3.數(shù)據(jù)如何放入到文件組中
數(shù)據(jù)庫(kù)中利用表保存和處理數(shù)據(jù)數(shù)據(jù)--表-->文件組--數(shù)據(jù)文件
指定表和文件組的關(guān)系語(yǔ)法:
createtable表名(xxxxxx)on文件組步驟:
use數(shù)據(jù)庫(kù)
createtable語(yǔ)法on表名范例:
createtablerenshi(idintnotnul
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鷹課件語(yǔ)文教學(xué)課件
- 特殊旅客課件教學(xué)課件
- 2024年度建設(shè)工程施工合同工期與質(zhì)量要求
- 2024年度維修保養(yǎng)服務(wù)合同
- 2024年城鄉(xiāng)供水工程特許經(jīng)營(yíng)合同
- 2024年度設(shè)備采購(gòu)合同:甲乙雙方在二零二四年就某設(shè)備的采購(gòu)的詳細(xì)合同條款
- 2024企業(yè)人力資源管理與聘用合同詳細(xì)規(guī)定
- 2024年家長(zhǎng)學(xué)生老師三方面協(xié)議
- 2024年國(guó)際貨物買賣合同:機(jī)械設(shè)備
- 【初中生物】觀察周邊環(huán)境中的生物+課件2024-2025學(xué)年人教版生物七年級(jí)上冊(cè)
- 人教版六年級(jí)音樂(lè)上冊(cè)全冊(cè)教案
- 辦稅服務(wù)外包投標(biāo)方案(技術(shù)標(biāo))
- 冷庫(kù)是有限空間應(yīng)急預(yù)案
- 基于PLC的機(jī)械手控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 足軟組織感染的護(hù)理查房
- 建設(shè)項(xiàng)目竣工環(huán)境保護(hù)驗(yàn)收管理辦法
- 植物學(xué)課件:第二章 種子和幼苗
- 一日生活中幼兒自主探究行為的表現(xiàn)及支持策略研究
- 第8課 用制度體系保證人民當(dāng)家做主
- 軟件測(cè)試規(guī)范模板
- 足皮膚感染的護(hù)理課件
評(píng)論
0/150
提交評(píng)論