--- title: "Note Database Queries" type: concept tags: [obsidian, productivity, data-visualization] sources: [obsidian-高效指南-我常用的插件与实用技巧] last_updated: 2025-03-01 --- ## Definition 将笔记内容转化为结构化数据,通过查询语法进行筛选、排序和可视化展示的方法——把笔记库变成可查询的数据库。 ## Core Mechanisms - 元数据提取:从笔记的 frontmatter 或正文中提取结构化字段 - 查询语法:类 SQL/DSL 语法筛选笔记 - 动态视图:表格、列表、日历、图表等展示形式 - 自动更新:笔记内容变化时查询结果实时刷新 ## Implementations - **Dataview** (Obsidian):最流行的笔记数据库插件,支持 DQL(Dataview Query Language) - **DataviewJS**:Dataview 的 JavaScript 扩展,更强灵活性 - **Core Search** (Obsidian 内置):基础搜索,不属于数据库查询 ## Use Cases - 统计某标签下的所有笔记数量 - 按创建时间筛选长期未访问的笔记(定期复盘) - 生成读书笔记的表格视图 - 追踪项目笔记的进度状态 ## Connections - [[Obsidian]]:主要实现平台 - [[Periodic Review]]:Dataview 查询可辅助定期复盘 - [[Personal Knowledge Base]]:数据库查询是知识库检索的核心能力 ## Sources - [[obsidian-高效指南-我常用的插件与实用技巧]]