sql資料庫系統表,常用的(sysobjects,sysindexes,sysindexkeys,syscolumns,systypes 及更多解釋說明):
系統儲存過程sp_spaceused:
執行sp_spaceused儲存過程的時候可以不用帶引數,直接執行,或者exec sp_spaceused都可以,返回兩個結果集:
列名
資料型別
描述
database_name
varchar(18)
當前資料庫的名稱。
database_size
varchar(18)
當前資料庫的大小。
unallocated space
varchar(18)
資料庫的未分配空間。
列名
資料型別
描述
reserved
varchar(18)
保留的空間總量。
data
varchar(18)
資料使用的空間總量。
index_size
varchar(18)
索引使用的空間。
unused
varchar(18)
未用的空間量。
有關表的空間資訊
下例報告為 aa 表分配(保留)的空間量、資料使用的空間量、索引使用的空間量以及由資料庫物件保留的未用空間量。
use test3
exec sp_spaceused 'aa'
mqsql與上面的表對應:
/*所有表 sysobjects*/
select * from information_schema.tables where table_type='base table' and table_schema='hcbxcrm_dev'
/*所有表主鍵 sysindexkeys */
select column_name from information_schema.key_column_usage where table_name<>'dtproperties'
sql資料庫系統表
sysaltfiles 主資料庫 儲存資料庫的檔案 syscharsets 主資料庫 字符集與排序順序 sysconfigures 主資料庫 配置選項 syscurconfigs 主資料庫 當前配置選項 sysdatabases 主資料庫 伺服器中的資料庫 syslanguages 主資料庫 語言 ...
mysql 系統表 mysql資料庫系統表
mysql一般在安裝成功後,會在初始化時候建立幾個庫 information schema mysql peformance schema sys 和test。好像主要看版本,不過前面三個是一定會被建立的 對於information schema和mysql這兩個庫,在我的原先一篇文章中介紹都已經挺...
SQL資料庫系統概論
如下 if exists select from sys.databases where name eshop begin use master drop database eshop endcreate database eshop use eshop create table members m...