Db2 获取有关架构、表和主键的信息

Db2 获取有关架构、表和主键的信息,db2,db2-luw,Db2,Db2 Luw,如何获取模式、表和主键的名称? 如何知道他的授权? 我所掌握的唯一信息是通过以下命令获得的: db2 => connect Database Connection Information Database server = DB2/AIX64 11.1.3.3 SQL authorization ID = mkrugger Local database alias = DBRCF 如果需要,您可以使用命令行交互式命令行处理器,但是如果您刚开始使用,那

如何获取模式、表和主键的名称? 如何知道他的授权? 我所掌握的唯一信息是通过以下命令获得的:

db2 => connect

   Database Connection Information

 Database server        = DB2/AIX64 11.1.3.3
 SQL authorization ID   = mkrugger
 Local database alias   = DBRCF

如果需要,您可以使用命令行交互式命令行处理器,但是如果您刚开始使用,那么使用GUI工具就更容易了

没有示例的GUI,而且还有更多的GUI,任何与JDBC一起工作的GUI都应该与Linux/Unix/Windows上的Db2一起工作。如果允许的话,可以在网上轻松找到和下载

要使用Db2命令行clp,这是您在问题中展示的内容, 命令行示例:

list tables for all
list tables for user
list tables for schema ...
describe table ...
describe indexes for table ...
命令参考 您还可以使用纯SQL来读取目录视图,目录视图将模式、表和主键描述为一系列视图

查看在线免费视图,了解SYSCAT.TABLES、SYSCAT.COLUMNS、SYSCAT.index和数百个其他视图的详细信息


根据本地安装的Db2产品,还有一系列其他基于命令行的工具。特别是db2look,它允许您将数据库的所有DDL或其子集提取到纯文本文件中(如果您愿意)。

非常感谢,我将尽快检查,然后接受您的答案。