資料庫 SQLServer中預設表有哪些

2021-08-29 05:25:09 字數 2842 閱讀 9210

sql server安裝4個系統資料庫。它們分別是master資料庫、model資料庫、tempdb資料庫和msdb資料庫。這些資料庫是sql server的心臟和靈魂。

另外,還安裝了兩個例項資料庫,分別是:northwind和pubs

系統資料庫4個

master資料庫master資料庫控制sql server的所有方面。這個資料庫中包括所有的配置資訊、使用者登入資訊、當前正在伺服器中執行的過程的資訊。

model資料庫:model資料庫是建立所有使用者資料庫時的模板。當你建立乙個新資料庫時,sql server會把model資料庫中的所有物件建立乙份拷貝並移到新資料庫中。在模板物件被拷貝到新的使用者資料庫中之後,該資料庫的所有多餘空間都將被空頁填滿。

tempdb資料庫:tempdb資料庫是乙個非常特殊的資料庫,供所有來訪問你的sql server的使用者使用。這個庫用來儲存所有的臨時表、儲存過程和其他sql server建立的臨時用的東西。例如,排序時要用到tempdb資料庫。資料被放進tempdb資料庫,排完序後再把結果返回給使用者。每次sql server重新啟動,它都會清空tempdb資料庫並重建。永遠不要在tempdb資料庫建立需要永久儲存的表。

msdb資料庫:msdb資料庫是sql server中的乙個特例。如果你檢視這個資料庫的實際定義,會發現它其實是乙個使用者資料庫。不同之處是sql server拿這個資料庫來做什麼。所有的任務排程、報警、操作員都儲存在msdb資料庫中。該庫的另乙個功能是用來儲存所有備份歷史。sql server agent將會使用這個庫。

示例資料庫2個

northwind示例資料庫:

northwind traders示例資料庫包含乙個名為northwind traders 的虛構公司的銷售資料,該公司從事世界各地的特產食品進出口**。

如果對northwind資料庫進行了更改,可通過執行 microsoft® sql server™ 安裝的 install 目錄下的指令碼將其重新安裝:

在命令提示符下,更改到 mssql7\install 目錄。

使用osql實用工具執行 instnwnd.sql 指令碼:

3.osql/usa /psapassword /sservername /iinstnwnd.sql /oinstnwnd.rpt

檢查 instnwnd.rpt 中報告的錯誤。

資料庫建立於sql server安裝程式的data目錄下。

pubs示例資料庫:

pubs示例資料庫以乙個圖書出版公司為模型,用於演示microsoft® sql server™資料庫中可用的許多選項。該資料庫及其中的表經常在文件內容所介紹的示例中使用。

如果更改了pubs資料庫,可以使用sql server安裝中install目錄下的檔案重新進行安裝。安裝過程需要兩步:

從命令提示行使用osql實用工具執行instpubs.sql指令碼。本操作將除去現有的pubs資料庫,建立新的pubs資料庫並定義其中的所有物件。

從命令提示行執行pubimage.bat。本操作將在pub_info表中插入image值。

sqlserver中建立資料庫中預設表的作用

名稱位址

說明sysaltfiles

主資料庫

儲存資料庫的檔案

syscharsets

主資料庫

字符集與排序順序

sysconfigures

主資料庫

配置選項

syscurconfigs

主資料庫

當前配置選項

sysdatabases

主資料庫

伺服器中的資料庫

syslanguages

主資料庫

語言syslogins

主資料庫

登陸帳號資訊

sysoledbusers

主資料庫

鏈結伺服器登陸資訊

sysprocesses

主資料庫

程序sysremotelogins

主資料庫

遠端登入帳號

syscolumns

每個資料庫

列sysconstrains

每個資料庫

限制sysfilegroups

每個資料庫

檔案組sysfiles

每個資料庫

檔案sysforeignkeys

每個資料庫

外部關鍵字

sysindexes

每個資料庫

索引sysmenbers

每個資料庫

角色成員

sysobjects

每個資料庫

所有資料庫物件

syspermissions

每個資料庫

許可權systypes

每個資料庫

使用者定義資料型別

sysusers

每個資料庫

使用者關於mysql四個預設資料庫

1、master資料庫   master資料庫記錄了sqlserver所有的伺服器級系統資訊,所有的註冊帳戶和密碼,以及所有的系統設定資訊,還記錄了所有使用者定義資料庫的儲存位置和初始化資訊。   ...

sqlserver預設資料庫介紹

我們知道oracle資料庫的安裝架構可以是1個資料庫對應1個或多個例項。而在sql server中,其架構和oracle完全相反,它是1個例項 預設例項名為hostname主機名 下面包含多個資料庫,在sqlserver資料庫中 2000,2005,2008等 主要包含4個預設的資料庫,分別是mas...

SqlServer建資料庫的預設指令碼(預設引數)

create database studb on primary 預設就屬於primary檔案組,可省略 資料檔案的具體描述 name studb data 主資料檔案的邏輯名稱 filename c program files microsoft sql server mssql10.mssqls...

SQL server 資料庫中的資料操作

sql提供了4種基本操作的語句,它們分別是進行資料的增加 查詢 修改和刪除操作。1.新增操作 sql語句中最常用的用於指定向資料表中插入資料的方法是使用insert語句。insert語句的使用很簡單,他的基本語法格式如下 insert into table name column list valu...