




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1/1SQL語句總結(jié)-醫(yī)藥衛(wèi)生
重置自增字段
truncatetabletablename刪除原表數(shù)據(jù),并重置自增列
DBCCCHECKIDENT(tablename,reseed,0)--重置表的自增字段,保留數(shù)據(jù)
開關(guān)自增字段
SETIDENTITY_INSERTTableNameONINSERTINTO語句
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ù)庫單用戶多用戶設(shè)置
設(shè)置數(shù)據(jù)庫為單用戶:
?ALTERDATABASE[dbname]SETSINGLE_USER
?右鍵點擊數(shù)據(jù)庫->屬性->選項->狀態(tài)->限制訪問->選擇Single->確定。設(shè)置數(shù)據(jù)庫為多用戶:
?ALTERDATABASE[dbname]SETMULTI_USER
?右鍵點擊數(shù)據(jù)庫->屬性->選項->狀態(tài)->限制訪問->選擇Multiple->確定。
嘗試在數(shù)據(jù)庫*中提取規(guī)律頁失敗
1.DBCCCHECKDB
啟服務(wù)器后,在沒有進行任何操作的狀況下,在SQL查詢分析器中執(zhí)行以下SQL進行數(shù)據(jù)庫的修復(fù),修復(fù)數(shù)據(jù)庫存在的全都性錯誤與安排錯誤。Sql代碼:usemaster
declare@databasenamevarchar(255)
set@databasename='需要修復(fù)的數(shù)據(jù)庫名稱'
execsp_dboption@databasename,N'single',N'true'--將目標(biāo)數(shù)據(jù)庫置為單用戶狀態(tài)dbcccheckdb(@databasename,REPAIR_ALLOW_DATA_LOSS)dbcccheckdb(@databasename,REPAIR_REBUILD)
execsp_dboption@databasename,N'single',N'false'--將目標(biāo)數(shù)據(jù)庫置為多用戶狀態(tài)然后執(zhí)行DBCCCHECKDB('需要修復(fù)的數(shù)據(jù)庫名稱')檢查數(shù)據(jù)庫是否照舊存在錯誤。留意:修復(fù)后可能會造成部分?jǐn)?shù)據(jù)的丟失。2.DBCCCHECKTABLE
假如DBCCCHECKDB檢查照舊存在錯誤,可以使用DBCCCHECKTABLE來修復(fù)。Sql代碼:
use需要修復(fù)的數(shù)據(jù)庫名稱declare@dbnamevarchar(255)
set@dbname='需要修復(fù)的數(shù)據(jù)庫的名稱'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ù)據(jù)表的名稱execsp_dboption@dbname,'singleuser','false'
3.其他的一些常用的修復(fù)命令
DBCCDBREINDEX重建指定數(shù)據(jù)庫中表的一個或多個索引Sql代碼:
DBCCDBREINDEX(表名,’’)修復(fù)此表全部的索引。4.DBCCCHECKALLOC
檢查指定數(shù)據(jù)庫的磁盤空間安排結(jié)構(gòu)的全都性
sqlserver中文件組Filegroup的使用
數(shù)據(jù)庫的操作:
1.對數(shù)據(jù)文件的操作(添加,刪除,修改文件的初始大小,最大大小,步長)2.數(shù)據(jù)庫文件的收縮
3.數(shù)據(jù)庫的只讀/讀寫read_only只讀read_write可讀寫read_only表示只讀read_write表示可讀可寫
4.數(shù)據(jù)庫的限制訪問(單用戶,多用戶,限制用戶模式)
5.數(shù)據(jù)庫脫機/聯(lián)機offline脫機alterdatabaselovesetofflineonline聯(lián)機alterdatabaselovesetonline
6.數(shù)據(jù)庫附加/分別。sp_attach_db附加SP_detach_db分別附加sp_attach_db分別sp_detach_dboffline脫機online聯(lián)機
文件組:
文件組:對數(shù)據(jù)文件的管理單元,即文件的集合、
文件組的優(yōu)勢:1.對文件的管理,分類管理(將全部存放財務(wù)的數(shù)據(jù)放在一個文件組中,也可以全部關(guān)于人事的數(shù)據(jù)放在一個文件組).
2.文件組增加數(shù)據(jù)讀寫的速度。特點:
1.一個數(shù)據(jù)庫至少一個文件組,當(dāng)數(shù)據(jù)庫創(chuàng)建勝利后,將自動創(chuàng)建文件組(primary文件組).2.文件組只能存放數(shù)據(jù)文件(mdf,ndf),ldf文件不能放入到文件組中.3.一旦文件加入到文件組,不能切換文件組了。
文件組的類型:1.主文件組
無法刪除,primary文件組,統(tǒng)創(chuàng)建的,放兩種類型的文件,數(shù)據(jù)庫mdf文件,存放沒有單獨指定文件組的文件,在添加ndf文件時,假如沒有指定文件組,文件默認(rèn)存放的文件組.據(jù)庫中文件必需放在文件組中。由于:數(shù)據(jù)庫文件組--文件。2.用戶自定義文件組
用戶創(chuàng)建的,當(dāng)添加ndf文件時,明確指定文件組的文件,可以刪除。文件組是一個或多個文件的集合,是構(gòu)成安排和數(shù)據(jù)管理的單個規(guī)律單元(是sqlserver中對多個物理數(shù)據(jù)文件的管理單位)。
Sql服務(wù)器包括主文件組(系統(tǒng)自動創(chuàng)建的)和其他用戶自定義的文件組
主文件組包括系統(tǒng)表的主數(shù)據(jù)文件(primary),他包括全部數(shù)據(jù)庫中的系統(tǒng)表,以及全部沒有在用戶自定義的文件組中所指定的對象和數(shù)據(jù),一個數(shù)據(jù)庫只有一個主文件組用戶自定義文件組包括出于安排和管理目的而分組的數(shù)據(jù)文件(ndf)事務(wù)日志文件不能存放在任意一個文件組中
文件組允許對文件進行分組,以便于管理和數(shù)據(jù)的安排/放置。例如,可以分別在三個硬盤驅(qū)動器上創(chuàng)建三個文件(Data1.ndf、Data2.ndf和Data3.ndf),并將這三個文件指派到文件組fgroup1中。然后,可以明確地在文件組fgroup1上創(chuàng)建一個表。對表中數(shù)據(jù)的查詢將分散到三個磁盤上,因而性能得以提高。
假如文件組是由在不同物理磁盤中綻開的多個文件組成,而且每個磁盤都有自己的磁盤掌握器,則對表中數(shù)據(jù)的查詢將在這些磁盤中綻開,從而提高查詢性能
問題:
1.如何查看數(shù)據(jù)庫中全部的文件組。語法:sp_helpfilegroup步驟:
use數(shù)據(jù)庫sp_helpfilegroup
2.如何找到文件組和文件的對應(yīng)狀況.sp_helpdblove
創(chuàng)建文件組。語法:
alterdatabase數(shù)據(jù)庫名addfilegroup文件組名步驟:
use數(shù)據(jù)庫名
alterdatabase數(shù)據(jù)庫名addfilegroup文件組名范例:uselove
alterdatabaseloveaddfilegroup財務(wù)部
將文件放入到文件組中
語法:
alterdatabase數(shù)據(jù)庫名addfile(name='xxx',filename='文件的物理路徑',
size='初始大小',maxsize=\最大大小',filegrowth=步長)--添加文件,并且將文件放入到默認(rèn)文件組(primary文件組)alterdatabaseloveaddfile
(name='love_n1',filename='c:love_n1.ndf')
alterdatabase數(shù)據(jù)庫名addfile(name='xxx',filename='文件的物理路徑',size='初始大小',maxsize=\最大大小',filegrowth=步長)tofilegroup文件組名
alterdatabaseloveaddfile
(name='love_n2',filename='c:love_n2.ndf')tofilegroup財務(wù)部
數(shù)據(jù)-->primary-->love文件和love_n1數(shù)據(jù)-->財務(wù)部-->love_n2
3.數(shù)據(jù)如何放入到文件組中
數(shù)據(jù)庫中利用表保存和處理數(shù)據(jù)數(shù)據(jù)--表-->文件組--數(shù)據(jù)文件
指定表和文件組的關(guān)系語法:
createtable表名(xxxxxx)on文件組步驟:
use數(shù)據(jù)庫
createtable語法on表名范例:
createtablerenshi(idintnotnul
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年初中人教版《物理》九年級全一冊第十八章第二節(jié)“電功率”說課稿
- 3.2 熔化和凝固 說課稿 2025年初中人教版物理八年級上冊
- 共同購房協(xié)議書范本
- 學(xué)校戰(zhàn)略合作協(xié)議
- 物聯(lián)網(wǎng)居間協(xié)議
- 二零二五年度北京市化工原料寄存與倉儲環(huán)境監(jiān)測合同
- 地塊項目基坑工程 投標(biāo)方案(技術(shù)方案)
- 航空運輸與服務(wù)系統(tǒng)作業(yè)指導(dǎo)書
- 三農(nóng)產(chǎn)品產(chǎn)銷對接網(wǎng)絡(luò)平臺建設(shè)方案
- 創(chuàng)業(yè)孵化基地入駐條件及運營管理辦法匯編
- 2024年度教師培訓(xùn)計劃7篇
- CJT 272-2008 給水用抗沖改性聚氯乙烯(PVCM)管材及管件
- 《工程項目審計》課件
- 法人不參與經(jīng)營免責(zé)協(xié)議
- DZ∕T 0130-2006 地質(zhì)礦產(chǎn)實驗室測試質(zhì)量管理規(guī)范(正式版)
- 2024年遼寧省營口市中考適應(yīng)性測試(二模)數(shù)學(xué)試題
- 《“光盤”行動-從我做起!》課件
- 2024年高職考試-渤海船舶職業(yè)學(xué)院單招筆試參考題庫含答案
- 低壓斷路器課件
- 眼科醫(yī)院轉(zhuǎn)讓協(xié)議書范本
- 中外政治思想史-形成性測試三-國開(HB)-參考資料
評論
0/150
提交評論