SQL Server 創(chuàng)建數(shù)據(jù)庫(kù)

2021-02-24 15:01 更新

在本節(jié)內(nèi)容中,我們將開(kāi)始在 SQL Server 中創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。

SQL Server創(chuàng)建數(shù)據(jù)庫(kù)的方法有兩種:一種是通過(guò)運(yùn)行 SQL 腳本;另一種是直接使用 SQL Server 管理套件即可創(chuàng)建數(shù)據(jù)庫(kù),在本節(jié)中我們使用的是后一種方法。

本教程中建立了一個(gè)名為 “TaskTracker” 的數(shù)據(jù)庫(kù),作為該數(shù)據(jù)庫(kù)的名字,我們可以知道它的主要作用是通過(guò)它來(lái)跟蹤任務(wù)的, 它可以作為一個(gè)任務(wù)跟蹤器應(yīng)用程序的后端。這樣做的好處是可以將該數(shù)據(jù)庫(kù)與其他數(shù)據(jù)庫(kù)區(qū)分,因?yàn)橐粋€(gè) SQL Server 管理套件的數(shù)據(jù)庫(kù)是不止一個(gè)的。

SQL Sever 系統(tǒng)數(shù)據(jù)庫(kù)

在我們安裝 SQL Server 的時(shí)候,會(huì)自動(dòng)創(chuàng)建下面的四個(gè)數(shù)據(jù)庫(kù)。

  • master
    master 數(shù)據(jù)庫(kù)記錄了所有的 SQL Server 數(shù)據(jù)庫(kù)系統(tǒng)的系統(tǒng)級(jí)信息,如用戶帳戶,配置設(shè)置,并存在所有其他數(shù)據(jù)庫(kù)信息。
  • model
    model 數(shù)據(jù)庫(kù)是一個(gè)模板數(shù)據(jù)庫(kù)。每當(dāng)創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)(包括系統(tǒng)數(shù)據(jù)庫(kù)的TempDB),會(huì)創(chuàng)建一個(gè)以 Model 數(shù)據(jù)庫(kù)為副本數(shù)據(jù)庫(kù),并更改成你創(chuàng)建數(shù)據(jù)庫(kù)時(shí)所用的名稱。
  • msdb
    msdb 數(shù)據(jù)庫(kù)是 SQL Server 代理的數(shù)據(jù)庫(kù),用于配置警報(bào)使用 SQL Server 代理和預(yù)定作業(yè)等。
  • tempdb
    tempddb 數(shù)據(jù)庫(kù)是由 SQL Server 用于暫時(shí)存儲(chǔ)數(shù)據(jù)的,這其中包含所有臨時(shí)表,臨時(shí)存儲(chǔ)過(guò)程,并通過(guò) SQL Server 生成任何其他臨時(shí)存儲(chǔ)需求。

這些系統(tǒng)數(shù)據(jù)庫(kù)有它們特有的用處,系統(tǒng)數(shù)據(jù)庫(kù)是我們新建數(shù)據(jù)庫(kù)的模板。

開(kāi)始創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)

下述步驟將展示如何使用 SQL Server 管理套件在 SQL Server 2014 創(chuàng)建數(shù)據(jù)庫(kù)。

  1. 在對(duì)象資源管理器中,右鍵單擊數(shù)據(jù)庫(kù)文件夾/圖標(biāo),然后選擇 New database...:
  2. 進(jìn)行數(shù)據(jù)庫(kù)命名,此處叫 “TaskTracker”,然后點(diǎn)擊 “OK”:
  3. 很簡(jiǎn)單,一個(gè)新數(shù)據(jù)庫(kù)已經(jīng)創(chuàng)建完成了。

新數(shù)據(jù)庫(kù)顯示

上面創(chuàng)建的新數(shù)據(jù)庫(kù)會(huì)出現(xiàn)在對(duì)象資源管理器中的數(shù)據(jù)庫(kù)部分。如下圖所示:

新的數(shù)據(jù)庫(kù)是基于模型數(shù)據(jù)庫(kù),該模型數(shù)據(jù)庫(kù)是被用作每當(dāng)創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)模板的系統(tǒng)數(shù)據(jù)庫(kù)。

在左側(cè)窗格中瀏覽數(shù)據(jù)庫(kù),并展開(kāi)左側(cè)列表,會(huì)看到數(shù)據(jù)庫(kù)已經(jīng)包含了許多對(duì)象,例如,它已經(jīng)包含的系統(tǒng)功能,系統(tǒng)視圖,存儲(chǔ)系統(tǒng)過(guò)程,和(隱藏)系統(tǒng)表。這些都是提供有關(guān)數(shù)據(jù)庫(kù)的信息系統(tǒng)對(duì)象。

其他選項(xiàng)

我們剛剛創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候使用的是默認(rèn)的選項(xiàng)。當(dāng)創(chuàng)建的數(shù)據(jù)庫(kù),數(shù)據(jù)文件和一個(gè)事務(wù)日志中創(chuàng)建。他們?cè)诜?wù)器的默認(rèn)位置創(chuàng)建。

我們可以在創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候給這些文件指定一個(gè)不同的位置,我們也可以改變其它的規(guī)范,比如是否允許將文件自動(dòng)增長(zhǎng)(如它存儲(chǔ)越來(lái)越多的數(shù)據(jù)),如果是這樣,增長(zhǎng)應(yīng)進(jìn)行管理。

我們可以通過(guò)在數(shù)據(jù)庫(kù)中右擊選擇屬性來(lái)訪問(wèn)這些選項(xiàng):

在屬性對(duì)話框中有大量的可以更改數(shù)據(jù)庫(kù)配置的選項(xiàng)。在左上面板點(diǎn)擊各個(gè)項(xiàng)目,會(huì)顯示各自的選擇。

目前,我們不對(duì)這些配置進(jìn)行更改,而是保留/使用一切的默認(rèn)設(shè)置。

好了,到現(xiàn)在我們已經(jīng)創(chuàng)建好了一個(gè)數(shù)據(jù)庫(kù),過(guò)程很簡(jiǎn)單是吧?但是唯一的不足就是它還只是一個(gè)空數(shù)據(jù)庫(kù),里面什么也沒(méi)有,接下來(lái),我們就要學(xué)習(xí)如何在一個(gè)空數(shù)據(jù)庫(kù)中添加數(shù)據(jù)了。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)