查询所有数据库占用磁盘空间大小的SQL语句:
代码如下:select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),’ MB’) as data_size,concat(truncate(sum(index_length)/1024/1024,2),’MB’) as index_sizefrom information_schema.tablesgroup by TABLE_SCHEMAorder by data_len
–取得所有数据库名 包括系统数据库 –SELECT name FROM master.dbo.sysdatabases –取得所有非系统数据库名 –select [name] from master.dbo.sysdatabases where DBId>6 Order By [Name] –取所有信息,包括数据库文件地址 –select * from master.dbo.sysdatabases where DBId>6 Order By [Name]