Sql 列出Google BigQuery中的所有表和字段
在Google BigQuery的Web UI中是否有一个SQL查询可以用于返回数据库中所有表和字段/模式的列表?到目前为止,我只能找到一个“TABLES\u SUMMARY”命令,但它没有给我关于字段/模式的任何信息。我不想非得点击每个单独的表来查看其中的内容 您可以尝试下面的查询 选择* 来自[DB Name]。信息\u SCHEMA.COLUMNSSql 列出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 按表名排序有人发布了一个解决方法
按表格名称排序您可以尝试下面的查询 选择* 来自[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
...
唉,不。谷歌(尚未)提供信息。模式表/视图…但请关注更新(您可以单击“星”表示兴趣)。唉,不。谷歌(尚未)提供信息。模式表/视图…但请关注更新(您可以单击“星”表示兴趣)。