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,以避免格式出错
🗑️ 删除和批量操作
若要删除单条记录,点击记录旁的 🗑️ 删除按钮
若要删除整张表的所有记录,点击 Actions → Delete All
⚠️ 注意:批量删除操作不可撤销
🔗 将你的数据连接到其他应用
- 前往 Workspace → Settings → API
- 选择你想共享的实体(表)
- 生成读取或写入数据的代码示例
- 将这段代码粘贴到另一个应用的聊天中,引导它如何访问你的数据
🛡️ 数据创建的安全机制
为了保护你的数据安全:
- AI Assistant 只能 创建新记录
- 它 无法删除或移除现有记录
示例: 你可以让 AI 添加用于测试的模拟数据(mock data) 即使你回滚消息或请求删除,现有记录仍会保留,不会被删除
🧯 常见问题及解决方案
问题:无法创建、查看或编辑我的数据 原因:权限被限制了 解决方法:前往 Workspace → App Security 检查你表的安全设置