获取数据库中的表以及数据条数
来源:互联网 发布:go语言高并发网络编程 编辑:程序博客网 时间:2024/05/30 23:04
方法一、查询数据库中的数据表,以及表中的数据条数
select a.Name , b.rowcnt,b.rows from sysobjects a
inner join sysindexes b on a.id=b.id where (a.type='u') and (b.indid in (0,1))
方法二、查询数据库中的表,字段数,数据条数,保留空间,使用空间,索引使用空间,未用空间
查询的列较多,而且通过创建临时表,删除临时表,执行存储过程等导致效率较低
exec sp_MSForEachTable
@precommand=N'
create table ##(
id int identity,
表名 sysname,
字段数 int,
记录数 int,
保留空间 Nvarchar(10),
使用空间 varchar(10),
索引使用空间 varchar(10),
未用空间 varchar(10))',
@command1=N'insert ##(表名,记录数,保留空间,使用空间,索引使用空间,未用空间) exec sp_spaceused ''?''
update ## set 字段数=(select count(*) from syscolumns where id=object_id(''?'')) where id=scope_identity()',
@postcommand=N'select * from ## order by 记录数 desc
drop table ##'
@precommand=N'
create table ##(
id int identity,
表名 sysname,
字段数 int,
记录数 int,
保留空间 Nvarchar(10),
使用空间 varchar(10),
索引使用空间 varchar(10),
未用空间 varchar(10))',
@command1=N'insert ##(表名,记录数,保留空间,使用空间,索引使用空间,未用空间) exec sp_spaceused ''?''
update ## set 字段数=(select count(*) from syscolumns where id=object_id(''?'')) where id=scope_identity()',
@postcommand=N'select * from ## order by 记录数 desc
drop table ##'
0 0
- 获取数据库中的表以及数据条数
- 获取 多个数据库 下的所有表的 数据条数
- 删除数据库表中的重复冗余记录,以及随机取N条数据的方法
- 【abap-sql】限制OPEN SQL获取数据条数以及优化原则
- SqlServer 监控数据库中各个表的数据条数
- 获取数据库表中的N条随机字段
- 从数据库中获取第一条数据
- 从数据库获取 10 条随机数据
- datatables如何获取当前page的数据的条数以及datables的一些有用的事件
- 获取同步链agent堵塞的表以及具体条数
- 获取数据库中的增量数据
- oracle统计用户下所有的表,字段个数,表数据条数,以及表中文名
- 检查两个表中的数据及对应数据条数是否相同
- 数据库表连接后获取记录条数之COUNT函数
- jdbc 连接 mysql 获取 数据集 条数
- java 获取文件中数据的条数
- prepareStatemen获取表中记录条数
- load data infile将excel文件中的数百万条数据在1分钟内导入数据库
- 如何自己做Zabbix数据导出功能(上)
- ReactNative 开源项目 --仿优购商城
- BZOJ 2555: SubString 动态树+后缀自动机
- Linux系统安装 OpenSSL两种方法
- TCP选项之SO_LINGER
- 获取数据库中的表以及数据条数
- Vue环境的搭建——新建项目——更新Vue版本
- Android应用优化小手册
- 使用cors解决跨域,ionic打包到android手机上发post请求报403错误
- 索引对排序的影响
- 大文件读取(超过内存)
- 如何给自定义控件添加自定义属性
- bzoj4196 [Noi2015]软件包管理器
- ReactNative 开源项目-- RN-BiZhi