
Notion 的数据库Database经常被新手当成“Excel 表格”也有人把它理解成 MySQL、Oracle 那种传统数据库。两种理解都不太准确。这次第十六节我们专门把 Notion 数据库这个概念拆开讲清楚它到底是什么、和传统数据库有什么不同、页面里那几个入口分别代表什么、以及第一次打开数据库页面时优先设置哪些东西后面用起来才不会乱。如果你是第一次接触 Notion或者用了很久还是只会把数据库当表格用这篇文章可以直接收藏。我会从最基础的概念讲起同时给出一套可复制的操作路径按这个顺序走一遍你就能理解 Notion 数据库的核心逻辑。1. Notion 数据库核心能力速览先给一个整体规格方便判断这一节内容适不适合你现在看。能力项说明功能定位Notion 内置的结构化数据管理模块用于分类、筛选、展示多种类型内容常见误解常被当作 Excel 表格本质上是上层展示结构数据存储方式与传统表格不同核心组成数据库页面、属性Property、条目Item/Page、视图View基本视图表格、看板、画廊、列表、日历、时间线属性类型文本、数字、选择、多选、日期、人员、公式、关联、汇总等与传统数据库区别不依赖 SQL无需预定义严格表结构强调灵活性和可视化适合场景笔记归档、任务管理、内容规划、轻量级项目协作、个人知识库上手门槛低普通用户可直接在界面操作进阶功能需要理解属性与视图的关系支持平台桌面端、移动端、网页版是否需要编程不需要但可以通过公式属性实现一些逻辑计算从表格能看出Notion 数据库并不要求你先学会 SQL 或了解表结构设计。它的核心价值是“管理内容之间的关系”而不是“严格存储数据”。2. 适用场景与使用边界2.1 适合谁Notion 数据库适合那些需要把“信息”和“任务”组织起来的人。常见场景包括个人笔记整理读书笔记、课程笔记、会议记录用数据库统一归档。任务看板用看板视图管理待办、进行中、已完成。内容规划文章选题、视频选题、社交平台排期。学习记录课程表、单词本、刷题记录。轻量级 CRM记录联系人、公司、跟进状态。团队协作多人共享一个数据库按负责人、优先级筛选任务。如果你是学生可以用它管理课程和阅读清单如果你是内容创作者可以用它管理选题和发布计划如果你是产品经理或项目经理可以用它维护需求池。2.2 不适合什么场景Notion 数据库不适合处理“强关系型数据”。比如电商订单、财务流水、复杂的人事管理系统这些场景需要严格的事务一致性、复杂的联表查询和权限控制Notion 数据库无法替代传统数据库。另外如果你的数据量达到几十万条以上并且需要高频读写Notion 数据库也不是合适的选择。它更适合中小规模的内容管理和协作场景。2.3 使用边界与合规提醒这一条容易被忽略但很重要。Notion 数据库是云端同步的如果你要存储的数据涉及个人隐私、公司内部机密、客户信息请先确认平台的安全策略和你的合规要求。不要把敏感信息直接扔进数据库后就认为绝对安全。同时如果数据库里涉及他人的肖像、声音、版权内容使用时要确保有合法授权。不要用 Notion 数据库收集和公开传播未经授权的个人信息。3. 环境准备Notion 数据库功能的使用前提Notion 数据库不需要安装插件也不需要写代码。只需要一个可以正常访问 Notion 的账号。准备清单如下准备项说明Notion 账号支持邮箱注册免费版即可使用数据库网络环境需要能正常访问 Notion 服务设备Windows、macOS、iOS、Android、网页版均可Python/Node不需要CUDA/GPU不需要登录之后新建一个页面就可以插入数据库了。过程很简单后面会演示。4. 数据库简介Notion 数据库的本质4.1 从“块”说起Notion 的页面由“块Block”组成。一段文字是块一个标题是块一张图片是块一个待办列表也是块。数据库也是块的一种。当你输入/database或/表格时插入的不是传统意义上的表格文件而是一个“数据库块”。这个块可以展示多条记录每条记录本身又是一个独立的页面。这是理解 Notion 数据库的第一个关键点传统表格行和列单元格存储数据。Notion 数据库一条记录是一个页面属性存储该记录的元信息视图决定这些记录如何展示。所以你在 Notion 数据库里看到的每一行本质上都是一个 Page页面。点击这一行可以打开一个独立页面在里面写更多内容。4.2 数据库、属性、条目、视图Notion 数据库由四个核心概念组成概念英文说明数据库Database一组记录的集合属性Property记录的字段比如状态、日期、标签条目Item / Page数据库中的每一条记录点击可展开视图View同一批数据的不同展示方式这四个概念搞清楚Notion 数据库就懂了一半。4.3 和传统数据库的核心差异很多用户会拿 Notion 数据库和 MySQL、Oracle 这类传统数据库做对比搜索词里也经常出现“数据库增删改查”“数据库设计”“数据库面试题”等内容。这里做一个简短对比帮助你理解 Notion 的定位。对比维度Notion 数据库传统关系型数据库如 MySQL使用方式图形界面点选编写 SQL 语句或使用客户端工具表结构不需要预定义可随时增删属性需要先建表定义字段类型数据关系通过关联属性实现松散灵活通过外键和 JOIN 实现严谨强大数据量级适合中小规模支持大规模、高并发权限控制工作区级别粗粒度表级别/行级别细粒度事务一致性弱强学习成本低较高适合用户个人、小团队开发团队、企业系统从对比可以看出Notion 数据库不是传统数据库的替代品而是把“结构化数据管理”这件事降低到了普通用户也能操作的程度。5. 创建第一个数据库完整操作步骤5.1 新建页面并插入数据库打开 Notion 工作区点击左侧边栏的“ 新页面”。进入空白页面后输入/database会看到数据库选项/database或者直接输入中文/数据库选择“数据库 - 内联”或“数据库 - 全页”。两者区别内联数据库嵌入在页面中间上面还可以写其他内容。全页数据库这个页面本身就是数据库。对于新手推荐先使用“全页数据库”结构更清晰。也可以把数据库内联在笔记页面里适合把数据库和其他说明文字放在一起。选择之后页面里会出现一个空数据库默认视图是表格视图。此时第一行是空的你已经可以点击“ 新建”添加第一条记录了。5.2 设计一个真实示例学习记录表为了后面演示方便我给出一组示例数据。假设你要管理自己的课程学习记录创建如下字段属性名属性类型示例值课程名称文本高等数学学习状态选择未开始 / 学习中 / 已完成优先级选择高 / 中 / 低完成进度数字60截止日期日期2025-06-30学习笔记文本该课程的笔记摘要标签多选数学 / 考试 / 重点创建属性的方法点击数据库表格右侧的“”号选择属性类型输入属性名。下面是各属性的创建步骤演示5.2.1 文本属性课程名称新数据库默认就有名称列这一列本身就是文本属性。把列名改成“课程名称”即可。操作方法点击列名“名称”选择“重命名”输入“课程名称”。5.2.2 选择属性学习状态点击表头右侧“”号选择“选择”。在属性设置里添加三个选项未开始、学习中、已完成。选择属性的特点是同一列的所有值只能从预设选项中选一个适合表示状态。5.2.3 选择属性优先级同样再创建一个选择属性命名为“优先级”添加“高 / 中 / 低”。5.2.4 数字属性完成进度点击“”号选择“数字”命名为“完成进度”。数字属性可以输入 0 到 100 的数值方便后续排序。5.2.5 日期属性截止日期选择“日期”属性命名为“截止日期”。日期属性支持点击选择一个日期也可以输入日期范围。5.2.6 多选属性标签选择“多选”属性命名为“标签”。多选和选择的区别多选可以一个记录同时选多个标签适合做内容分类。5.2.7 文本属性学习笔记再次添加一个文本属性命名为“学习笔记”。Notion 的文本属性支持显示多行文本但通常比较短。如果笔记内容很长直接把这一行点击展开在打开的页面里写正文即可。5.3 添加示例数据创建好属性之后点击表格下方的“ 新建”添加 4 条示例记录课程名称学习状态优先级完成进度截止日期标签高等数学学习中高602025-06-30数学大学英语未开始中02025-07-15考试数据结构已完成高1002025-05-20重点线性代数学习中低302025-08-01数学添加完成之后你已经有了一张结构完整的数据库表。6. 数据库的基本操作增删改查任何数据库都离不开增删改查。Notion 数据库的操作方式和传统数据库不一样但逻辑可以对应。6.1 新增记录三种方式表格右下角点击“ 新建”。表格最后一行直接输入。快捷键Ctrl Shift NWindows或Cmd Shift NMac需要看你的系统版本。新增的记录会在所有视图中同步出现因为视图只是展示方式数据是同一份。6.2 修改记录点击单元格即可编辑。选择属性直接点击选项切换日期属性点击后弹出日历多选属性输入标签名后回车。需要注意选择属性里如果输入了不存在的新选项Notion 会直接创建这个新选项。这带来灵活性的同时也可能让选项列表变得混乱。建议在设置里统一维护选项而不是在每一条记录里随手创建。6.3 删除记录鼠标悬停在记录行左侧会出现六个点点击后选择“删除”。也可以直接进入该记录的页面右上角菜单里删除。删除操作不可撤销建议删除前确认。更稳妥的方式是在数据库里增加一个“归档”选择属性而不是直接删除数据。6.4 查询与筛选这是 Notion 数据库比普通笔记强很多的地方。点击表格视图右上角的“筛选”添加筛选条件。例如学习状态 是 学习中筛选之后表格里只显示状态为“学习中”的记录。再添加第二个条件优先级 是 高此时只显示“学习中”且“优先级为高”的记录。筛选是 Notion 数据库最基础也最常用的功能。它的意义在于同一个数据库可以按不同条件随时查看不同子集。6.5 排序点击视图右上角的“排序”选择“完成进度”方向为“降序”。当前表格就会按完成进度从高到低排列。排序和筛选都是视图级别的设置不影响原始数据。也就是说你可以在同一个数据库上保存多个视图每个视图有自己的排序和筛选规则。7. 六种核心视图同一数据的不同展示方式7.1 表格视图适合快速录入和批量查看。所有记录按行显示属性按列显示。适合做清单、管理后台、简单台账。操作方式数据库右上角点击“ 添加视图”选择表格视图名称输入“全部课程表格”。7.2 看板视图看板视图把记录按“选择”属性分组为多列。比如按“学习状态”分组未开始学习中已完成这样可以看到三个泳道每条记录卡片可以在列之间拖拽。把“高等数学”从“学习中”拖到“已完成”状态自动更新。看板是最受欢迎的任务管理视图。适合个人任务管理、团队项目协作、内容生产流程管理。7.3 画廊视图每条记录以卡片形式展示适合展示图片类内容。在画廊视图中你可以把“封面”设置为某个属性对应的图片。适合书籍封面、产品图片、展览作品等场景。7.4 列表视图列表视图比较简洁每条记录占一行适合快速浏览。点击行可以展开详细信息。适合做周报、日志、待办清单。7.5 日历视图日历视图按日期属性展示记录。每一条记录会自动落在对应日期上。适合课程安排、内容排期、项目里程碑、旅行计划。操作方式添加日历视图选择“截止日期”作为日历属性。日历视图会按日期显示记录方便直观查看时间分布。7.6 时间线视图时间线视图展示记录在时间轴上的分布适合项目管理。可以看到每个任务的开始时间和结束时间以及任务之间的重叠关系。7.7 视图切换的本质反复强调一下视图不影响数据数据只有一份。你可以为同一个数据库创建任意多个视图每个视图有不同的布局、筛选、排序方式。这是 Notion 数据库最有价值的设计之一。举一个实际例子同一个课程数据库你可以表格视图完整查看所有字段。看板视图按学习状态拖动管理。日历视图按截止日期看一周安排。列表视图轻量浏览今天的待办。不需要复制数据也不需要维护多个表格。这就是 Notion 数据库和普通表格的本质区别。8. 属性类型进阶从基础到实用前面已经用到文本、选择、数字、日期、多选。Notion 还有几类属性对进阶使用很重要。8.1 人员属性可以添加 Notion 工作区内的成员。适合任务分配比如“负责人”属性。在任务管理数据库中人员属性比文本属性更好用可以直接按成员筛选还可以把任务分配给其他人对方会收到通知。8.2 复选框属性适合勾选类任务比如“是否完成”“是否需要复核”。在表格视图中显示为方框点击即可勾选。8.3 URL 属性存储链接。适合书签管理、作品集、官网链接。8.4 公式属性公式属性可以基于其他属性计算。例如if(prop(完成进度) 100, 已完成, 进行中)逻辑是如果“完成进度”等于 100显示“已完成”否则显示“进行中”。公式属性是 Notion 数据库里最接近编程的功能。虽然不需要写代码但需要理解简单的逻辑表达式。新手可以先跳过等基础操作熟练后再学习。8.5 关联属性关联属性可以把两个数据库连接起来。例如“课程数据库”和“教师数据库”之间建立关联每条课程关联一位教师。点击教师可以看到他负责的所有课程。关联是 Notion 数据库的核心能力之一也是普通表格很难做到的事情。关联属性有一定理解门槛建议在掌握基础操作之后再深入学习。8.6 汇总属性汇总属性可以从关联数据库自动计算数据。例如计算一个教师的课程数量、任务的平均完成进度。9. Notion 数据库常见问题与排查方法问题现象可能原因排查方式解决方案数据库页面打开很慢网络连接不稳定、记录数较多检查网络查看记录数量刷新页面把大数据库拆分为多个小数据库筛选条件没有生效属性类型不匹配查看筛选条件中的属性类型选择属性需要按具体选项筛选日期属性需要按日期范围操作看板视图里看不到记录分组属性未设置或记录中该属性为空检查视图的“分组”设置为记录设置分组属性值调整视图分组添加的选项过多导致混乱直接在数据单元格里随手创建选项检查选择属性选项列表在属性设置中统一维护选项删除记录后无法恢复Notion 默认不支持直接恢复已删除记录查看垃圾桶从垃圾桶中恢复删除前先做归档处理关联数据库使用时报错关联属性未正确配置检查关联属性和目标数据库重新创建关联确认关联方向想要撤销操作误操作导致数据被改使用Ctrl Z部分操作可以撤销删除数据库记录建议先确认数据库与其他页面同步问题内联数据库被移动或删除检查原页面位置内联数据库不要直接删除页面先复制再操作10. Notion 数据库最佳实践10.1 先设计属性再录入数据很多人一上来就疯狂录入之后发现属性结构不对再改非常麻烦。建议先明确这条数据需要记录哪些信息。哪些信息需要按条件筛选。哪些信息会影响任务流程。然后创建对应的属性再開始录入。10.2 采用一致的命名规范属性名尽量使用统一的命名方式不要一会儿中文一会儿英文。比如学习状态完成进度截止日期负责人后续使用筛选和排序时清晰的命名会省很多时间。10.3 用多视图代替多数据库新手常见做法为了看不同状态复制多个数据库。这是错误用法。正确做法是在同一个数据库中创建多个视图用筛选和分组展示不同内容。维护一个数据库永远比维护多个数据库更可靠。10.4 使用归档恢复机制不要轻易使用删除功能。在任务管理类数据库中增加“归档”选择属性选项为“正常 / 归档”。处理完的数据标记为归档通过筛选隐藏。10.5 备份重要数据库Notion 支持导出。建议定期导出重要数据库为 CSV、Markdown 或 HTML 格式。导出操作进入设置选择导出全部工作区内容或导出当前页面。这样即使云端服务出现异常本地还有一份数据。10.6 控制数据库规模如果数据库的记录数增长到几千条页面加载会明显变慢。建议按主题拆库比如按年份拆分、按项目拆分、按分类拆分保持每个数据库在可管理范围内。11. 从入门到进阶下一步学什么这一节是数据库简介核心任务是把“数据库 记录的集合 属性 视图”这个模型建立起来。你已经掌握的创建数据库和属性增删改查记录筛选和排序六种视图的区别与使用方法基础属性的类型与适用场景接下来可以继续学习的方向关联与汇总连接多个数据库实现跨库信息整合。公式属性实现基于属性计算。数据库模板为每条新记录预设结构适合日记、周报、任务管理。按钮与自动化通过按钮批量更新记录实现轻量级工作流。导入导出从 Excel、CSV 导入数据把历史数据迁移到 Notion。如果后面用到数据库与外部工具协作比如把 Notion 数据库接入自动化工具那时再研究 API 层面的内容。建议收藏这篇文章备用。先从创建一个“学习记录数据库”开始把表格视图、选择属性和筛选功能用熟再逐步尝试看板、日历和关联。数据库这块只要打通一次后面所有笔记和任务管理都会顺手很多。