Cloud SQL 有查询控制台还是 CLI 是唯一的选择?

Does Cloud SQL have a query console or is CLI the only option?

我看到了 BigQuery 的在线环境,但没有看到 Cloud SQL;我只是错过了它还是应该通过 CLI 上的 cloud-sdk 执行所有查询?

是的,目前没有 UI 用于在云 SQL 实例中执行 SQL 查询,您可以使用云 SQL 或者连接到使用 MySQL Workbench 的数据库用于 MySQL 或任何其他第三方产品(这也适用于其他数据库风格)。

一切取决于“查询”的含义。

  • 如果您想在云 SQL 实例中更新、插入、删除数据或模式,是的,CLI 是唯一的选择(或者您可以与 Cloud SQL proxy on your side and connect your database client on it. Or also, you can authorize your public IP in the Cloud SQL authorized network 创建连接并直接使用您的 public Cloud SQL 实例在您的数据库客户端工具中的 IP)
  • 如果您只想 SELECT Cloud SQL 实例中的数据(MySQL 和 Postgres,还没有 SQL 服务器),您可以使用 BigQuery and the external table connectivity 来实现这一点。从而使用 BigQuery UI 查询您的数据库。