Sql 列出Google BigQuery中的所有表和字段

Sql 列出Google BigQuery中的所有表和字段,sql,google-bigquery,Sql,Google Bigquery,在Google BigQuery的Web UI中是否有一个SQL查询可以用于返回数据库中所有表和字段/模式的列表?到目前为止,我只能找到一个“TABLES\u SUMMARY”命令,但它没有给我关于字段/模式的任何信息。我不想非得点击每个单独的表来查看其中的内容 您可以尝试下面的查询 选择* 来自[DB Name]。信息\u SCHEMA.COLUMNS 按表格名称排序您可以尝试下面的查询 选择* 来自[DB Name]。信息\u SCHEMA.COLUMNS 按表名排序有人发布了一个解决方法

在Google BigQuery的Web UI中是否有一个SQL查询可以用于返回数据库中所有表和字段/模式的列表?到目前为止,我只能找到一个“TABLES\u SUMMARY”命令,但它没有给我关于字段/模式的任何信息。我不想非得点击每个单独的表来查看其中的内容

您可以尝试下面的查询

选择* 来自[DB Name]。信息\u SCHEMA.COLUMNS
按表格名称排序

您可以尝试下面的查询

选择* 来自[DB Name]。信息\u SCHEMA.COLUMNS
按表名排序有人发布了一个解决方法


根据您拥有的栏数,您可以不费吹灰之力地做类似的事情

有人发布了解决方法


根据您拥有的列的数量,您可以不费吹灰之力地执行类似的操作

BigQuery提供了对的支持,在撰写本文时,这些都是beta版的。如果要获取多个表的架构,可以查询,例如:

这将返回:

Row table_name  column_name         data_type   
1   badges      id                  INT64
2   badges      name                STRING
3   badges      date                TIMESTAMP
4   badges      user_id             INT64
5   badges      class               INT64
6   badges      tag_based           BOOL
7   comments    id                  INT64
8   comments    text                STRING
9   comments    creation_date       TIMESTAMP
10  comments    post_id             INT64
11  comments    user_id             INT64
12  comments    user_display_name   STRING
13  comments    score               INT64
...

BigQuery提供了对的支持,在撰写本文时,这些都是测试版。如果要获取多个表的架构,可以查询,例如:

这将返回:

Row table_name  column_name         data_type   
1   badges      id                  INT64
2   badges      name                STRING
3   badges      date                TIMESTAMP
4   badges      user_id             INT64
5   badges      class               INT64
6   badges      tag_based           BOOL
7   comments    id                  INT64
8   comments    text                STRING
9   comments    creation_date       TIMESTAMP
10  comments    post_id             INT64
11  comments    user_id             INT64
12  comments    user_display_name   STRING
13  comments    score               INT64
...
唉,不。谷歌(尚未)提供信息。模式表/视图…但请关注更新(您可以单击“星”表示兴趣)。唉,不。谷歌(尚未)提供信息。模式表/视图…但请关注更新(您可以单击“星”表示兴趣)。