业务背景
有时候我们需要所有的表名称,这个要如何获取呢?
解决方案
所有表名称
select table_name from information_schema.tables where table_schema='数据库表名';
根据表名获取列名与列值
select ORDINAL_POSITION as Colorder,Column_Name as ColumnName,COLUMN_COMMENT as DeText
from information_schema.columns where table_schema = '数据库名称' and table_name = '表名'
order by ORDINAL_POSITION asc;
查询所有的表条数
select table_name,table_rows from information_schema.tables where TABLE_SCHEMA = '数据库名称' order by
table_rows desc;
个人收获
这些都隶属于表的 metadata。
oracle 的条数查看
select table_name, num_rows from user_tables order by num_rows desc;
拓展阅读
oracle
参考资料
更多学习
更多实时资讯,前沿技术,生活趣事。尽在【老马啸西风】
交流社群:[交流群信息](https://mp.weixin.qq.com/s/rkSvXxiiLGjl3S-ZOZCr0Q)