sql数据库系统表和mysql系统表

sql数据库系统表,经常使用的(sysobjects,sysindexes,sysindexkeys,SYSCOLUMNS,SYSTYPES 及更多解释说明):sql

https://docs.microsoft.com/zh-tw/previous-versions/sql/sql-server-2012/ms177596(v%3dsql.110)数据库

系统存储过程sp_spaceused:spa

执行sp_spaceused存储过程的时候能够不用带参数,直接执行,或者exec sp_spaceused均可以,返回两个结果集:3d

 

列名orm

数据类型server

描述对象

database_nameblog

varchar(18)索引

当前数据库的名称。ci

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'

相关文章
相关标签/搜索