作用如下:
壹、系統表存儲SQL所有的系統信息。
存儲有關數據庫服務中的元數據所謂元數據即(比如數據服務器有哪些用戶數據庫、數據庫服務器有哪些登陸賬號,數據庫中都有哪些表,每個表都有哪些字段 每個數據庫有哪些存儲過程、視圖等等的數據),系統表壹般sys開頭。
二、了解數據庫中系統表,可以編寫sql語句或編程的時候用到。
在創建數據庫的時候選判斷數據庫是否存在;創建數據庫中對象(表、視圖、存儲過程、索引等)是否存在,存在返回,不存在則執行創建語句。批量刪除數據庫中對象,比如壹次性刪除某個具體數據庫中的所有用戶創建的表、視圖、索引等對象。
三、重要的幾個系統表
Sysxlogins:存在與Master數據庫中,(所有數據庫中用戶和角色),記錄著所有能登陸到Sql server 的帳號。要重啟服務或reconfigure with override,sysdatabases:記錄著當前系統所有的數據庫。只有Master數據中有此系統表。
擴展資料:
壹、數據庫優點:
1、易於維護:都是使用表結構,格式壹致;
2、使用方便:SQL語言通用,可用於復雜查詢;
3、復雜操作:支持SQL,可用於壹個表以及多個表之間非常復雜的查詢。
二、數據庫缺點:
1、讀寫性能比較差,尤其是海量數據的高效率讀寫;
2、固定的表結構,靈活度稍欠;
3、高並發讀寫需求,傳統關系型數據庫來說,硬盤I/O是壹個很大的瓶頸。