【发布时间】:2019-12-18 19:43:25
【问题描述】:
我对 SQL 完全陌生。如果您获得对新 SQL 数据库的访问权限,您如何查找所有不同的表、每个表之间的关系以及每列中捕获的信息?
【问题讨论】:
-
这将高度依赖您正在使用的具体RBDMS - SQL 语言本身几乎没有定义任何机制
-
取决于数据库,我对 Redshift、postgres、SQLServer 有专门的架构
InformationSchema,Snowflake 有一个,Oracle 有 sys 和 user 表 -
通常情况下,您正在使用的 SQL 客户端会提供这些信息