业界 | 信息 | 基础 | 配置 | 安全 | 系统 | 方案 | 协议 | 硬件 | 下载 | 制度 | 漏洞 | 解密 | 群集 | 论文 | 导购 | 数据库 | 反病毒 | 反黑客 | 白皮书 | 负载均衡 | Windows | Linux | Unix |
热门搜索:  安全  ?务器  IIS  VMWare  微软  企业  网络  黑客  win  sql RSS订阅
服务器安全资讯网

服安最新信息资讯

服务器安全资讯网

服安资讯热点推荐

服务器安全资讯网

服安资讯阅览排行

信息安全法律法规

服务器安全技术资讯

服安解决方案

如何用SQL语句查询表名和行数?

来源:中国服务器安全网   时间:2008-02-29  作者:  点击:次  责任编辑:Flyfox
TAG:   查询 用SQL语句 表名 行数   服务器安全应急处理中心:让您的服务器更安全!  进入安全讨论社区 

摘要:
我需要做个查询,这个查询会给出表名和行数。这可能吗?Rudy Limeback:是的,这相当简单...

如何用SQL语句查询表名和行数?


我需要做个查询,这个查询会给出表名和行数。这可能吗?

  Rudy Limeback:

  是的,这相当简单。

select 'Customers' as tablename

  , count(*) as row_count

  from Customers

  union all

  select 'Orders' as tablename

  , count(*) as row_count

  from Orders

  union all

  select 'Products' as tablename

  , count(*) as row_count

  from Products

  union all

  ...

  如果你需要在你的数据库里的所有表上做这个查询,那你可以从INFORMATION_SCHEMA.TABLES视图生成表清单: 

select table_name

  from information_schema.tables

  where table_schema = 'mydatabase'

  然后你可以利用这个查询的结果集和一个文本编辑器生成第一个查询。
顶一下
(0)
0%
踩一下
(0)
0%
服务器安全维护网:为您的服务器安全、稳定运行助航,提供服务器全方面的技术支持服务! 服务器安全资讯网(Fuancn.CN)登载此文仅为传递更多信息之目的,并不意味着赞同其观点或证实其描述。
  • 本文引用地址:双击复制发送给您的朋友!
  • 上一篇:如何确定自己在SQL Server 2005中拥有的权限 下一篇:如何自动备份SQL Server 2005分析服务?

    - 关于本站 - 网站地图 - 百度新闻 - 版权申明 - 合作伙伴 - 安全服务 - 服安公告 - 常见问题 - 技术Q群 - 在线留言 - 联系我们 -