达梦/ MySQL/人大金仓,达梦 Dba / 非Dba权限,查询模式 / 库下所有表名

本文介绍了在达梦、MySQL及人大金仓等不同数据库系统中如何查询特定模式或库下的所有表名,包括需要DBA权限的情况及无需特殊权限的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、达梦:
查询 dba_segments 需要Dba权限,用户没有Dba权限时查询 all_tablesuser_tables

# 某模式下所有表名  需要DBA权限          AND SEGMENT_NAME LIKE 'CD_%' 
select owner,SEGMENT_NAME as tbName from dba_segments  where segment_type='TABLE' and OWNER ='模式名' 

# 查看模式下所有表  不需要DBA权限       and TABLE_NAME LIKE 'CD_%'
select TABLE_NAME as tbName from all_tables where OWNER ='模式名' 

# 用户下所有表  		where  table_name like 'CD_%' 
select table_name as tbName from user_tables group by TABLE_NAME

2、MySQL:

# 某个数据库下所有表名  where  table_name like 'CD_%'
SELECT table_name as tbName,table_schema from information_schema.columns 
                join (select database() tbName) b on table_schema= '库名' group by table_name
# or
SELECT table_name as tbName from information_schema.TABLES

3、人大金仓:

# 所有
SELECT table_name as tbName from information_schema.TABLES
# public 模式
SELECT table_name as tbName from information_schema.TABLES WHERE  table_schema='public'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值