SQLite 教程
SQLite 为嵌入式数据库管理提供了结构良好的学习路径。我们的教程涵盖了 SQL 查询、数据库设计和优化技术,适合初学者和中级开发者。通过免费实验和实际示例,你将获得数据库操作的实践经验。我们的交互式数据库练习场让你可以练习 SQL 查询并立即看到结果。
安排预订过期
构建一个预订服务,使持久化的 Durable Object 闹钟能够跨重启保留,只让目标预订过期,并在重复执行过期处理时保持安全。
CloudflareSQLite
为 Worker 添加工单搜索
为基于 D1 的工单 API 构建预处理 CRUD 查询,安全地筛选记录,并处理缺失或无效的输入。
CloudflareSQLite
创建支持工单数据库
创建 D1 工单表,使用 SQL 约束确保数据有效,并将本地练习与云端记录分开。
CloudflareSQLite
导出并重建数据库
将 D1 数据库导出为 SQL,重建一个独立数据库,并将恢复的行和约束与未更改的原始数据库进行比较。
CloudflareSQLite
保持相关工单更新的一致性
使用 D1 批处理以原子方式完成工单关闭和解决说明的写入,然后通过会话书签继续执行顺序读取。
CloudflareSQLite
迁移工单架构
通过按顺序执行 D1 迁移,在保留现有行的同时添加工单优先级,并检查本地和远程的发布状态。
CloudflareSQLite
查询和索引工单活动
将工单与活动关联,包含零事件计数,并使用查询计划说明 D1 索引的合理性。
CloudflareSQLite
恢复意外删除的工单
使用 D1 Time Travel 恢复已删除的工单,并验证原始数据库绑定和应用读取结果。
CloudflareSQLite
广播房间更新
构建一个按房间隔离的 Durable Object WebSocket 服务,用于验证消息、向已连接的对等端广播更新,并保持不同房间彼此隔离。
CloudflareSQLite
协调并发预订
构建一个有容量上限的工作坊预订服务,并发发送请求,证明持久化原子更新可以防止在重启和部署期间超额预订。
CloudflareSQLite
持久化房间活动日志
构建一个由 SQLite 支持的房间活动日志,验证记录在本地重启和云端重新部署后仍然存在,并确保每个房间的历史记录彼此隔离。
CloudflareSQLite
恢复 WebSocket 连接上下文
构建兼容休眠的房间服务,为每个连接存储安全的附加数据,并在不依赖强制生产环境驱逐的情况下重建客户端上下文。
CloudflareSQLite
SQLite 临时存储
在这个实验中,我们将探索 SQLite 临时存储,重点介绍创建和使用临时表。临时表提供了一种机制,用于在数据库连接中存储中间结果或仅在短时间内需要的数据。本实验将指导你完成创建、填充、查询和确认自动清理的过程。
SQLite
SQLite 窗口分析
在这个实验中,你将探索 SQLite 窗口分析,重点是行排名和计算累计总计。你将学习如何使用窗口函数对与当前行相关的行集合执行计算。
SQLite
SQLite 视图创建
在这个实验(lab)中,我们将探索 SQLite 视图创建,重点是构建复杂视图(complex views)、通过它们进行查询、通过可更新视图(updatable views)进行更新以及移除过时的视图(obsolete views)。学习如何使用 SQLite 视图简化查询和控制数据访问。
SQLite
SQLite 触发器自动化
在这个实验中,你将探索 SQLite 触发器自动化,重点是创建、验证和管理触发器。你将学习如何自动执行 SQL 语句,以响应特定表上的更新事件。创建审计日志并有效地管理触发器。
SQLite
SQLite 事务处理
在这个实验(lab)中,我们将探索 SQLite 事务处理,重点是通过使用事务来维护数据完整性。我们将学习如何开始和提交事务、在出错时回滚、实现保存点(savepoints),并确认数据完整性。这确保了 SQLite 中的 ACID 属性。
SQLite
SQLite 数据库维护
在这个实验(Lab)中,我们将探索 SQLite 数据库维护技术,以优化性能并回收浪费的空间。本实验(Lab)侧重于使用 `VACUUM` 命令、重建索引、分析表统计信息以及验证这些优化的影响。
SQLite
- 上一页
- 1
- 2
- 下一页