本页面介绍了如何创建和管理已保存的查询。在 Cloud SQL Studio 中编写 SQL 脚本时,您可以保存和管理这些 SQL 脚本。如需了解详情,请参阅已保存的查询概览。
保存的查询功能仅在 Trusted Cloud 控制台中提供。
所需的角色
如需获得使用已保存的查询所需的权限,请让管理员向您授予项目的以下 Identity and Access Management (IAM) 角色:
- 如需查看已保存的查询,您需要具备 Cloud SQL Studio User 权限 (
roles/cloudsql.studiouser
) - 如需在项目中创建、修改、查看和删除已保存的查询,包括访问已保存的查询页面,您需要拥有 Cloud SQL Admin (
roles/cloudsql.admin
) 或 Studio Query User (roles/databasesconsole.studioQueryUser
) 角色 - 管理项目中的所有已保存的查询,包括对已保存的查询页面的访问权限:Studio Query Admin (
roles/databasesconsole.studioQueryAdmin
)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
这些预定义角色包含使用已保存的查询所需的权限。如需详细了解所需权限,请参阅所需权限。
所需权限
如需创建、查看、修改和删除已保存的查询,您需要在项目级层具有以下 IAM 权限:
操作 | 所需的 IAM 权限 |
---|---|
创建已保存的查询 |
|
查看已保存的查询 |
|
修改已保存的查询 |
|
删除已保存的查询 |
|
管理已保存的查询 (仅供管理员使用) |
|
Studio Query User (roles/databasesconsole.studioQueryUser
) 角色可提供创建、查看和写入已保存的查询的访问权限。此角色可满足大多数用户的需求。
仅向管理员授予 Studio Query Admin (roles/databasesconsole.studioQueryAdmin
) 角色。如需详细了解 Cloud SQL for MySQL IAM,请参阅角色和权限。
创建已保存的查询
如需创建已保存的查询,请按照下列步骤操作:
-
在 Trusted Cloud 控制台中,前往 Cloud SQL 实例页面。
- 选择要在其中创建已保存的查询的实例。
- 在导航菜单中,点击 Cloud SQL Studio。
- 在 Cloud SQL Studio 页面上,点击 新标签页或使用空白编辑器标签页。
- 在查询编辑器中,输入 SQL 查询。
- 点击保存。
- 在保存查询对话框中,为已保存的查询输入一个名称。
- 点击保存。
打开并运行已保存的查询
如需将已保存的查询作为新查询打开,请按照以下步骤操作:
- 在 Cloud SQL Studio 页面上的探索器窗格中,前往查询部分。
- 点击已保存的查询,即可在新的编辑器标签页中打开该查询。您也可以点击已保存的查询旁边的 查看操作。然后,点击打开查询,在新编辑器标签页中打开该查询。
- 点击运行。
更新已保存的查询
如需更新现有的已保存的查询,请按以下步骤操作:
- 在 Cloud SQL Studio 页面上的探索器窗格中,前往查询部分。
- 点击已保存的查询,即可在新的编辑器标签页中打开该查询。您也可以点击已保存的查询旁边的 查看操作。然后,点击打开查询,在新编辑器标签页中打开该查询。
- 修改查询。
- 要保存修改的查询,请点击保存。
查看和管理所有已保存查询的列表
如需查看项目中所有已保存的查询的列表,请按以下步骤操作:
-
在 Trusted Cloud 控制台中,前往 Cloud SQL 实例页面。
- 选择任意实例。由于保存的查询是项目的子级,因此只要您拥有所需的角色,就可以从任何实例或数据库中查看项目中的所有已保存查询。
- 在导航菜单中,点击 Cloud SQL Studio 并进行身份验证。
- 选择任意数据库。
- 在 Cloud SQL Studio 页面上的探索器窗格中,前往查询部分。
- 点击已保存的查询旁边的
系统会打开已保存的查询页面。此页面会列出此项目中的所有已保存的查询,包括其他 Trusted Cloud by S3NS 产品的已保存的查询。
查看操作。然后,点击管理查询。
您可以在已保存的查询页面上搜索、过滤、查看和删除查询。您无法在已保存的查询页面上修改现有查询。
删除已保存的查询
您可以在 Trusted Cloud 控制台中的 Cloud SQL Studio 页面或保存的查询页面上删除已保存的查询。
- 在 Cloud SQL Studio 页面的“探索器”窗格中,前往“查询”部分。
- 点击要删除的已保存的查询旁边的 查看操作。 然后,点击删除查询即可删除已保存的查询。
- 在删除查询对话框中,点击删除。
您还可以在已保存的查询页面上删除已保存的查询。如需在已保存的查询页面上删除已保存的查询,请按以下步骤操作:
- 前往已保存的查询页面。
- 点击要删除的已保存的查询旁边的 查看操作。
- 点击删除查询即可删除已保存的查询。
- 在删除查询对话框中,点击删除。
后续步骤
- 了解已保存的查询。