跳转到内容

视图

视图是一个”虚拟表”,其内容由查询定义。与标准表不同,视图本身不存储数据;相反,它保存一个 SQL 查询,每当您访问视图时都会动态运行。

视图是强大的工具,可用于简化复杂的数据检索、为报告聚合数据或专门为前端消费格式化数据,而无需更改底层数据库结构。

要创建新视图:

  1. 在数据模型侧边栏中,找到 + Add Table 按钮。
  2. 单击其旁边的下拉箭头
  3. 选择 Add View

alt text

  1. 编写查询: 输入标准 SQL SELECT 语句来定义应该在视图中显示哪些列和行。
    • 示例: SELECT first_name, email FROM students WHERE is_active = true;
  2. 运行/测试: 使用播放按钮 (▶) 执行查询并立即在控制台中预览结果。

alt text

  1. 编写名称: 视图的唯一系统标识符。此名称将像标准表一样在 API 中公开。
  2. 编写描述: 可选的文本区域,用于为团队记录复杂查询的目的。
  3. 单击 Save

alt text

  • 数据安全: 创建一个仅公开公共字段(如姓名)同时对特定 API 消费者隐藏敏感字段的视图。
  • 简化: 将多个相关表预先连接到单个虚拟表中,以便前端可以轻松查询而无需复杂逻辑。
  • 报告: 使用 SQL 聚合函数(如 COUNTAVGSUM)创建自动显示实时统计数据的视图。