where
type
=
'T'
and
creator
=
'DB2ADMIN'
;
name
:表名
card
:记录总行数, total number of rows;-1 if statistics are not collected.
type
: 查询表用 T,查询视图用 V
createor
:用户
2)
syscat.tables表
select tabname,card
from syscat.tables
where tabschema='ODSF'
tabname:表名
card:总行数
tabschema:模式/架构
遗留问题:1.系统表表结构中字段含义,及这两张表之间的差异;2.其他系统表
DB2数据库,查询库中全部表及各表数据总条数,方法是使用DB2的系统表1)sysibm.systables表select name,card from sysibm.systables where type='T' and creator='DB2ADMIN';name:表名card:记录总行数, total number of rows;-1 if statistics are n...
摘要:DB2V10.5正是在这一背景下应运而生,这也使得构建基于列存储的数据仓库成为可能。这篇文章将介绍使用DB2WarehouseV10.5时,构建列存储数据仓库的一系列最佳实践,并且穿插阐述了数据仓库数据流设计时的一些细...在DB2V10.5之前,DB2在物理实现上一直是基于行存储,但在典型的数据仓库应用中,由于读操作的频率(查询、连接、聚集等)会远大于写操作(增删改),这种存储实现方式并不能给数据仓库、实时分析带来显著的优势。近些年来列存储数据库以其读磁盘效率,存储空间的可压缩比率,排序/索引效率,以及由此带来的技术、管理和应用优势,成为了数据仓库应用的一大热点。DB2V10.5正是在
ADMINTABINFO administrative view and ADMIN_GET_TAB_INFO table function - Retrieve size and state information for tables
Example 1: Retrieve size and state information for all tables
SELECT * FROM SY
db2 connect to 数据库名 user 用户名 using 密码
2.db2信息查询命令
db2 list tables #列出所有表名
db2 describe table #表名显示表字段
db2 list db directory
1、添加字段:alter table [table1] add column [column_type] --分别为表名、字段类型
2、更改字段类型:alter table [表名] alter cloumn [字段名] set data type [column_type]
注意:更改字段类型是有限制的,如果字段类型改为比原来表的大的是可以的,如果要改小或者修改小数点长度,必须先drop 原来的column,然后再重新添加3、
①、为字段添加默认值:alter table [表名] alter ..
SELECT COUNT(*) TABLES FROM information_schema.TABLES WHERE table_schema = '替换成你的数据库名';
查询某个数据库下每个表有多少条数据
select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as dat...