SQL中資料庫以及各資料檔案關係介紹

2021-10-03 22:52:26 字數 594 閱讀 1409

sql中資料庫共分為兩類:系統資料庫和使用者資料庫;

master:記錄所有系統級別的資料庫資訊,同時也儲存所有資料庫的資訊(登入資訊、配置資訊等)包括你的windows和使用者資料庫資訊都會存在在其中

model:建立新使用者資料庫的模板資料庫

msdb:用來儲存資料庫備份、sqlserver任務等資訊,同時也用於sql server**計畫警報和作業,與自動化任務相關,簡單說就是執行定時自動備份之類的任務

tempdb:儲存臨時物件,例如臨時**、儲存過程等

各型別檔案之間的工作關係

主資料檔案和次資料檔案:

資料檔案中儲存著使用者資料,而主資料檔案中除過一般使用者資訊外還儲存著啟動資訊,當住資訊檔案中存放不下資料時,則會自動將資料檔案儲存金次資料檔案中;所以乙個資料庫可以沒有次要資料檔案,但是一定要有乙個主資料檔案;

日誌檔案:

日誌的作用是記錄所有對資料庫資料的修改,主要是保護資料庫以防止故障發生後,對資料庫進行恢復;簡單講就是記錄資料庫事件, 協助使用者分析和解決問題

sql檢視mysql中各資料庫大小 yes5144

用sql命令檢視mysql資料庫大小 要想知道每個資料庫的大小的話,步驟如下 1 進入information schema 資料庫 存放了其他的資料庫的資訊 use information schema 2 查詢所有資料的大小 select concat round sum data length ...

各資料庫對比

現在已有很多大公司使用了nosql google facebook adobe 資料庫型別 儲存型別 部分代表 特點nosql非關係型資料庫 文件儲存 mongodb 文件儲存一般用類似json的格式儲存,儲存的內容是文件型的。這樣也就有機會對某些字段建立索引,實現關聯式資料庫的某些功能。mongo...

各資料庫的區別

因為之前一直使用的是mysql,大學學過access,但是並沒有對這些做過直觀的比較,這裡簡單記錄一下各個資料庫的區別 知識水平有限,如有錯誤,請大家指正 mysql 描述 從開始開發 就一直使用的是mysql,所以對mysql了解的更多一點,在使用中發現mysql在開發中小型專案時,效率很高,而且...