SQL Server四個(gè)系統(tǒng)表的知識(shí)講解
SQL SERVER 中有四個(gè)系統(tǒng)表
master, model, msdb,tempdb.這四個(gè)表有什么用?
一般DB使用中我們開(kāi)發(fā)人員很少去關(guān)注這四個(gè)表。但是這四個(gè)表個(gè)人感覺(jué)很重要,掌握一些基本的知識(shí)會(huì)對(duì)自己有好處,于是我記錄下來(lái)。
master 這個(gè)表保存了SQL server的系統(tǒng)信息,用于跟蹤整個(gè)SQL系統(tǒng);
model 這個(gè)是個(gè)模板表??梢曰谶@個(gè)表來(lái)得到一個(gè)副本,怎么說(shuō)呢,就是說(shuō)要改變新建標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)的樣式的話,可以根據(jù)需要改變model ,是新建DB的模板;
msdb 是SQL 代理進(jìn)程保存任意系統(tǒng)任務(wù)的地方;
tempdb 顧名思義,就是服務(wù)器主要的工作區(qū),執(zhí)行復(fù)雜的查詢,如果需要建立中間表,那么這個(gè)中間表就在tempdb中。創(chuàng)建的臨時(shí)表也在tempdb中;
比如說(shuō):
select tempT.a from (select * from salars ) as tempT
這里的select * from salars 就形成 了一個(gè)臨時(shí)的中間表,那么這個(gè)表是存在tempdb中的;
每一次SQL 重新啟動(dòng),tempdb中的數(shù)據(jù)將會(huì)完全的重建。所以這個(gè)表中是不能存永久數(shù)據(jù)的;
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
相關(guān)文章
幾個(gè)擴(kuò)展存儲(chǔ)過(guò)程使用方法
sqlserver里面有一些危險(xiǎn)的擴(kuò)展存儲(chǔ)過(guò)程,可以操作注冊(cè)表,所以很多情況下,下面的存儲(chǔ)過(guò)程為了服務(wù)器安全都會(huì)將這些存儲(chǔ)過(guò)程刪除。不過(guò)防御與安全同等重要。下面是具體的注冊(cè)的操作方法。2010-07-07
數(shù)據(jù)庫(kù)設(shè)計(jì)三大范式簡(jiǎn)析
這篇文章主要介紹了數(shù)據(jù)庫(kù)設(shè)計(jì)三大范式簡(jiǎn)析,遵循范式是為了建立冗余較小、結(jié)構(gòu)合理的數(shù)據(jù)庫(kù),需要學(xué)習(xí)數(shù)據(jù)庫(kù)設(shè)計(jì)三大范式的朋友可以參考下2015-08-08
windows11安裝sqlserver?2016數(shù)據(jù)庫(kù)報(bào)錯(cuò)等待數(shù)據(jù)庫(kù)引擎恢復(fù)句柄失敗解決辦法
最近安裝SQL?Server遇到這個(gè)問(wèn)題,試過(guò)網(wǎng)上幾乎所有辦法,都安裝不上,查了很久才解決,下面這篇文章主要給大家介紹了關(guān)于windows11安裝SQL?server數(shù)據(jù)庫(kù)報(bào)錯(cuò)等待數(shù)據(jù)庫(kù)引擎恢復(fù)句柄失敗的解決辦法,需要的朋友可以參考下2023-06-06
獲取SqlServer存儲(chǔ)過(guò)程定義的三種方法
這篇文章主要介紹了獲取SqlServer存儲(chǔ)過(guò)程定義的三種方法的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07
使用FORFILES命令來(lái)刪除SQLServer備份的批處理
利用這些參數(shù)可以構(gòu)造下面的例子來(lái)解決你刪除備份腳本文件的難題。你可以基于更改時(shí)間/日期或者備份類型來(lái)創(chuàng)建腳本。你甚至可以構(gòu)造能夠同時(shí)參照兩種標(biāo)準(zhǔn)的腳本2012-05-05
省市縣三級(jí)聯(lián)動(dòng)的SQL語(yǔ)句
這篇文章主要介紹了省市縣三級(jí)聯(lián)動(dòng)的SQL語(yǔ)句,包括建表及插入數(shù)據(jù),需要的朋友可以參考下2014-04-04
SQL 特殊狀態(tài)“未知“以及“空值NULL“的判斷
Null值是SQL中的一個(gè)特殊值,表示缺少值或未知值,還有未知(UNKNOWN),表示無(wú)法判斷出真或者假,本文主要介紹了SQL 特殊狀態(tài)“未知“以及“空值NULL“的判斷,感興趣的可以了解一下2023-11-11

