注册 Base44 获取积分

Base44 中的数据 – 全面实用指南

📖 引言

在 Base44 中,什么是 “Data”?

在 Base44 中,Data(数据) 是指存储在你应用中的结构化信息,用来驱动动态功能,比如用户、内容、订单、活动记录等。

你通过 tables(表格) 来管理这些数据,每张表都有若干 fields(字段)(类似数据库的列),代表不同类型的信息。


🚀 常见使用场景

  • 管理 用户(个人资料、角色)
  • 存储 内容(产品、博客文章)
  • 处理 订单(电商、预约)
  • 收集 活动记录(事件跟踪、日志)

🔢 字段类型(Field Types)

  • Text(文本):短文本、长文本
  • Number(数字)
  • Boolean(布尔值):是 / 否
  • Date/Time(日期 / 时间)
  • File(文件):图片、文档
  • Reference(引用):关联到另一条记录或表
  • Object(对象):嵌套结构数据,如 JSON

🛡️ 表级权限(Table Permissions 简述)

每张表都有自己的安全设置,用来控制谁可以 读取(read)写入(write) 数据。

🔒 Read Access(读取权限):谁可以查看记录 ✍️ Write Access(写入权限):谁可以创建、更新或删除记录

备注:完整说明请查看 Security Dashboard 指南


✍️ 如何操作数据

➕ 手动添加记录

  • 前往 Workspace → Data(数据)
  • 选择对应的表
  • 点击 “+ Add” 并手动填写字段内容

提示:你可以在聊天中让 AI 帮你创建一个表单,实现动态添加新条目。


📥 数据上传(CSV 导入)

  • 首先从表中导出一个 示例 CSV,了解正确的格式
  • 准备好你的数据,结构需与示例一致
  • 使用 Import CSV 上传数据

小贴士:务必先导出一个示例 CSV,以避免格式出错


🗑️ 删除和批量操作

  • 若要删除单条记录,点击记录旁的 🗑️ 删除按钮 Delete a record

  • 若要删除整张表的所有记录,点击 Actions → Delete All

  • ⚠️ 注意:批量删除操作不可撤销


🔗 将你的数据连接到其他应用

  • 前往 Workspace → Settings → API
  • 选择你想共享的实体(表)
  • 生成读取或写入数据的代码示例
  • 将这段代码粘贴到另一个应用的聊天中,引导它如何访问你的数据

🛡️ 数据创建的安全机制

  • 为了保护你的数据安全:

    • AI Assistant 只能 创建新记录
    • 无法删除或移除现有记录
  • 示例: 你可以让 AI 添加用于测试的模拟数据(mock data) 即使你回滚消息或请求删除,现有记录仍会保留,不会被删除


🧯 常见问题及解决方案

问题:无法创建、查看或编辑我的数据 原因:权限被限制了 解决方法:前往 Workspace → App Security 检查你表的安全设置