在CockroachDB中查看表

时间:2017-04-10 17:25:42

标签: cockroachdb

如何找出CockroachDB中的哪些表格?我试图寻找我的架构但找不到,所以我不知道如何找出我已经创建的表或列的列。

1 个答案:

答案 0 :(得分:2)

首先,您需要使用以下任一方法找到您的数据库(CockroachDB相当于PostgreSQL的模式):

  • MySQL风格的SHOW DATABASES声明
  • 通过查询information_schema.schemata
  • PostgreSQL风格。例如:

    SELECT schema_name FROM information_schema.schemata;

获得数据库名称后,您可以使用以下任一方式查找表:

  • MySQL风格的SHOW TABLES声明
  • 通过查询information_schema.tables
  • PostgreSQL风格。例如:

    SELECT table_name FROM information_schema.tables WHERE table_schema = '[database to check]';

找到表后,您可以使用SHOW COLUMNS FROM [table]information_schema数据库获取有关它们的更多信息。