2017-04-10 97 views
2

如何查找CockroachDB中的表格?我试图寻找我的模式,并找不到,所以我不知道如何找出我已经创建了哪些表或他们的列是什么。在CockroachDB中查看表格

回答

2

首先,你需要使用或者找到你的数据库(这是CockroachDB等效PostgreSQL的模式):

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

    • MySQL的风格SHOW TABLES声明
    • PostgreSQL的风格通过查询:

      SELECT schema_name FROM information_schema.schemata;

    一旦你的数据库名称,您可以使用查找表information_schema.tables。例如:

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

一旦你找到了表,就可以得到关于他们使用SHOW COLUMNS FROM [table]information_schema数据库的更多信息。