SQL Server是一個資料庫管理系統,主要是通過Windows服務來運作的。本篇主要介紹如何對資料庫進行基本操作與管理
啟動或停止資料庫服務
在完成資料庫安裝之後,需要手動檢查是否安裝成功,是否正在運作,并根據實際情況配置為手動或自動啟動。可以根據以下三種方式啟動或停止資料庫服務:
(1)使用伺服器管理器
(2)使用SQL Server配置管理器
(3)使用SSMS
系統資料庫
SQL Server中的資料庫按照用途可以分為以下兩種:
系統資料庫:管理和維護SQL Server所必須的資料庫
使用者資料庫:使用者自己建立的資料庫
master資料庫:記錄SQL Server系統所有系統級别的資訊,記錄所有登陸賬号和系統配置設定,記錄所有其他資料庫資訊(包括資料庫檔案的位置),記錄SQL Server的初始化資訊
model資料庫:所有資料庫的模闆,對model資料庫進行的修改将應用于以後建立的所有資料庫
msdb資料庫:用于SQL Server代理計劃警報和計劃,所有的任務排程、報警、操作都存儲在該資料庫,還存儲所有資料庫的備份曆史
tempdb資料庫:用于儲存臨時對象或中間結果集
SQL Server資料庫檔案類型
資料庫在磁盤上是以檔案為機關存儲的,有資料檔案和事務檔案組成。一個資料庫至少包括一個資料檔案和一個事務日志檔案。
主資料檔案:包括資料庫的啟動資訊,指向資料庫的其他檔案。每個資料庫都隻有一個主資料檔案,擴充名為.mdf
次要(輔助)資料檔案:除主資料檔案外其他資料檔案都是次要資料檔案。資料庫可以不含次要資料檔案,也可以含多個次要資料檔案,擴充名為.ndf
事務日志檔案:包含恢複資料庫所有事務日志的資訊。記錄所有事務的SQL語句,當發生資料災難,可通過事務日志記錄的T-SQL語句恢複資料庫。每個資料庫至少有一個事務日志檔案,擴充名為.ldf
檔案流(Filestream)資料檔案:可以使基于SQL Server的應用程式能在檔案系統中存儲非結構化的資料,如文檔、圖檔、音頻、視訊等
資料庫管理
(1)建立資料庫
(2)擴充資料庫
(3)收縮資料庫
(4)分離資料庫
(5)附加資料庫
(6)删除資料庫
使用SSMS操作資料表
(1)資料類型
資料類型是資料的一種屬性,用于指定儲存資料的類型。SQL Server中的資料類型分為:精準數字、近似數字、日期和時間、字元串、Unicode字元串、二進制字元串、其他資料類型。下面是對一些常見的資料類型進行介紹:
<a href="http://yangshufan.blog.51cto.com/13004230/1983374" target="_blank"></a>
(2)預設值
如果插入行時,沒有為列指定值,則該列使用預設值。預設值可以是計算結果為常量的任何值
(3)檢查限制
通過限制列可接受的值,CHECK限制可以強制域的完整性,類似于外鍵限制。
本文轉自 楊書凡 51CTO部落格,原文連結:http://blog.51cto.com/yangshufan/1983374,如需轉載請自行聯系原作者