版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(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
?右鍵點(diǎn)擊數(shù)據(jù)庫->屬性->選項(xiàng)->狀態(tài)->限制訪問->選擇Single->確定。設(shè)置數(shù)據(jù)庫為多用戶:
?ALTERDATABASE[dbname]SETMULTI_USER
?右鍵點(diǎn)擊數(shù)據(jù)庫->屬性->選項(xiàng)->狀態(tài)->限制訪問->選擇Multiple->確定。
嘗試在數(shù)據(jù)庫*中提取規(guī)律頁失敗
1.DBCCCHECKDB
啟服務(wù)器后,在沒有進(jìn)行任何操作的狀況下,在SQL查詢分析器中執(zhí)行以下SQL進(jìn)行數(shù)據(jù)庫的修復(fù),修復(fù)數(shù)據(jù)庫存在的全都性錯(cuò)誤與安排錯(cuò)誤。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ù)庫是否照舊存在錯(cuò)誤。留意:修復(fù)后可能會(huì)造成部分?jǐn)?shù)據(jù)的丟失。2.DBCCCHECKTABLE
假如DBCCCHECKDB檢查照舊存在錯(cuò)誤,可以使用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í)報(bào)錯(cuò)的數(shù)據(jù)表的名稱execsp_dboption@dbname,'singleuser','false'
3.其他的一些常用的修復(fù)命令
DBCCDBREINDEX重建指定數(shù)據(jù)庫中表的一個(gè)或多個(gè)索引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ù)庫脫機(jī)/聯(lián)機(jī)offline脫機(jī)alterdatabaselovesetofflineonline聯(lián)機(jī)alterdatabaselovesetonline
6.數(shù)據(jù)庫附加/分別。sp_attach_db附加SP_detach_db分別附加sp_attach_db分別sp_detach_dboffline脫機(jī)online聯(lián)機(jī)
文件組:
文件組:對數(shù)據(jù)文件的管理單元,即文件的集合、
文件組的優(yōu)勢:1.對文件的管理,分類管理(將全部存放財(cái)務(wù)的數(shù)據(jù)放在一個(gè)文件組中,也可以全部關(guān)于人事的數(shù)據(jù)放在一個(gè)文件組).
2.文件組增加數(shù)據(jù)讀寫的速度。特點(diǎn):
1.一個(gè)數(shù)據(jù)庫至少一個(gè)文件組,當(dāng)數(shù)據(jù)庫創(chuàng)建勝利后,將自動(dòng)創(chuàng)建文件組(primary文件組).2.文件組只能存放數(shù)據(jù)文件(mdf,ndf),ldf文件不能放入到文件組中.3.一旦文件加入到文件組,不能切換文件組了。
文件組的類型:1.主文件組
無法刪除,primary文件組,統(tǒng)創(chuàng)建的,放兩種類型的文件,數(shù)據(jù)庫mdf文件,存放沒有單獨(dú)指定文件組的文件,在添加ndf文件時(shí),假如沒有指定文件組,文件默認(rèn)存放的文件組.據(jù)庫中文件必需放在文件組中。由于:數(shù)據(jù)庫文件組--文件。2.用戶自定義文件組
用戶創(chuàng)建的,當(dāng)添加ndf文件時(shí),明確指定文件組的文件,可以刪除。文件組是一個(gè)或多個(gè)文件的集合,是構(gòu)成安排和數(shù)據(jù)管理的單個(gè)規(guī)律單元(是sqlserver中對多個(gè)物理數(shù)據(jù)文件的管理單位)。
Sql服務(wù)器包括主文件組(系統(tǒng)自動(dòng)創(chuàng)建的)和其他用戶自定義的文件組
主文件組包括系統(tǒng)表的主數(shù)據(jù)文件(primary),他包括全部數(shù)據(jù)庫中的系統(tǒng)表,以及全部沒有在用戶自定義的文件組中所指定的對象和數(shù)據(jù),一個(gè)數(shù)據(jù)庫只有一個(gè)主文件組用戶自定義文件組包括出于安排和管理目的而分組的數(shù)據(jù)文件(ndf)事務(wù)日志文件不能存放在任意一個(gè)文件組中
文件組允許對文件進(jìn)行分組,以便于管理和數(shù)據(jù)的安排/放置。例如,可以分別在三個(gè)硬盤驅(qū)動(dòng)器上創(chuàng)建三個(gè)文件(Data1.ndf、Data2.ndf和Data3.ndf),并將這三個(gè)文件指派到文件組fgroup1中。然后,可以明確地在文件組fgroup1上創(chuàng)建一個(gè)表。對表中數(shù)據(jù)的查詢將分散到三個(gè)磁盤上,因而性能得以提高。
假如文件組是由在不同物理磁盤中綻開的多個(gè)文件組成,而且每個(gè)磁盤都有自己的磁盤掌握器,則對表中數(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財(cái)務(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財(cái)務(wù)部
數(shù)據(jù)-->primary-->love文件和love_n1數(shù)據(jù)-->財(cái)務(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)容里面會(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 46849.6-2025技術(shù)產(chǎn)品文件基于模型定義要求第6部分:服務(wù)數(shù)據(jù)
- 江蘇省南京市七校聯(lián)合體2025-2026學(xué)年高二上學(xué)期期末調(diào)研語文試題(含答案)
- 湖北省黃石市下陸區(qū)2025-2026學(xué)年八年級上學(xué)期1月期末英語試題(含答案)
- 企業(yè)員工行為規(guī)范制度
- 吳川介紹簡短
- 老年終末期多病共存患者尿失禁皮膚管理策略
- 財(cái)政稅收高級經(jīng)濟(jì)實(shí)務(wù)經(jīng)濟(jì)師考試強(qiáng)化訓(xùn)練精練試題詳解
- 級高一歷史開學(xué)
- 電光源制造工崗前實(shí)踐理論考核試卷含答案
- 我國上市公司獨(dú)立董事制度效用的多維審視與提升路徑研究
- 2026年山東省威海市單招職業(yè)傾向性測試題庫附答案解析
- (一診)重慶市九龍坡區(qū)區(qū)2026屆高三學(xué)業(yè)質(zhì)量調(diào)研抽測(第一次)物理試題
- 2026新疆伊犁州新源縣總工會(huì)面向社會(huì)招聘工會(huì)社會(huì)工作者3人考試備考試題及答案解析
- 2026年榆能集團(tuán)陜西精益化工有限公司招聘備考題庫完整答案詳解
- 2026廣東省環(huán)境科學(xué)研究院招聘專業(yè)技術(shù)人員16人筆試參考題庫及答案解析
- 2026年保安員理論考試題庫
- 2026年《必背60題》抖音本地生活BD經(jīng)理高頻面試題包含詳細(xì)解答
- 駱駝祥子劇本殺課件
- 2025首都文化科技集團(tuán)有限公司招聘9人考試筆試備考題庫及答案解析
- 農(nóng)業(yè)科技合作協(xié)議2025
- 2025年人保保險(xiǎn)業(yè)車險(xiǎn)查勘定損人員崗位技能考試題及答案
評論
0/150
提交評論