目录
写法1(推荐)
SQL:
USE [test] -- 只需修改这里的库名
SELECT a.name table_name, -- 表名
a.crdate crdate, -- 建表时间
b.rows rows, -- 总行数
8*b.reserved/1024 reserved, -- 保留大小(MB)
rtrim(8*b.dpages/1024) used, -- 已使用大小(MB)
8*(b.reserved-b.dpages)/1024 unused -- 未使用大小(MB)
FROM sysobjects AS a
INNER JOIN sysindexes AS b ON a.id = b.id
WHERE ( a.type = 'u' )
AND ( b.indid IN ( 0, 1 ) )
ORDER BY a.name,b.rows DESC;
案例:
写法2:只获取库中表名、行数建表时间
SQL:
USE [test] -- 只需修改这里的库名
SELECT A.NAME ,B.ROWS,crdate
FROM sysobjects A JOIN sysindexes B ON A.id = B.id
WHERE A.xtype = 'U' AND B.indid IN(0,1)
ORDER BY B.ROWS DESC
案例:
写法3:只查看表名和建表时间
SQL:
USE [test] -- 只需修改这里的库名
select name,crdate from sysobjects where xtype = 'U'
案例:
写法4:有点小问题,大佬帮忙改一下
SQL:
select object_name(id) tablename,
8*reserved/1024 reserved,
rtrim(8*dpages/1024)+'Mb' used,
8*(reserved-dpages)/1024 unused,
8*dpages/1024-rows/1024*minlen/1024 free,
rows ,
t.create_date,
t.modify_date
from sysindexes,sys.tables as t
where object_name(id) = 'test1'
案例:
写法5:查看某个数据库大小
SQL:
exec sp_spaceused;
案例:
写法5:查看某个表
SQL:
EXEC sp_spaceused 'test1'; -- 只需修改表名即可
案例:
千人全栈VIP答疑群联系博主帮忙解决报错
由于博主时间精力有限,每天私信人数太多,没办法每个粉丝都及时回复,所以优先回复VIP粉丝,可以通过订阅限时9.9付费专栏《100天精通Python从入门到就业》进入千人全栈VIP答疑群,获得优先解答机会(代码指导、远程服务),白嫖80G学习资料大礼包,专栏订阅地址:https://blog.csdn.net/yuan2019035055/category_11466020.html
-
优点:作者优先解答机会(代码指导、远程服务),群里大佬众多可以抱团取暖(大厂内推机会),此专栏文章是专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从0到100的不断进阶深入,后续还有实战项目,轻松应对面试!
-
专栏福利:简历指导、招聘内推、每周送实体书、80G全栈学习视频、300本IT电子书:Python、Java、前端、大数据、数据库、算法、爬虫、数据分析、机器学习、面试题库等等
-
注意:如果希望得到及时回复,和大佬们交流学习,订阅专栏后私信博主进千人VIP答疑群