SQLite 教程

SQLite 为嵌入式数据库管理提供了结构良好的学习路径。我们的教程涵盖了 SQL 查询、数据库设计和优化技术,适合初学者和中级开发者。通过免费实验和实际示例,你将获得数据库操作的实践经验。我们的交互式数据库练习场让你可以练习 SQL 查询并立即看到结果。

为 Worker 添加工单搜索

为 Worker 添加工单搜索

为基于 D1 的工单 API 构建预处理 CRUD 查询,安全地筛选记录,并处理缺失或无效的输入。
CloudflareSQLite
恢复意外删除的工单

恢复意外删除的工单

使用 D1 Time Travel 恢复已删除的工单,并验证原始数据库绑定和应用读取结果。
CloudflareSQLite
恢复 WebSocket 连接上下文

恢复 WebSocket 连接上下文

构建兼容休眠的房间服务,为每个连接存储安全的附加数据,并在不依赖强制生产环境驱逐的情况下重建客户端上下文。
CloudflareSQLite
持久化房间活动日志

持久化房间活动日志

构建一个由 SQLite 支持的房间活动日志,验证记录在本地重启和云端重新部署后仍然存在,并确保每个房间的历史记录彼此隔离。
CloudflareSQLite
协调并发预订

协调并发预订

构建一个有容量上限的工作坊预订服务,并发发送请求,证明持久化原子更新可以防止在重启和部署期间超额预订。
CloudflareSQLite
广播房间更新

广播房间更新

构建一个按房间隔离的 Durable Object WebSocket 服务,用于验证消息、向已连接的对等端广播更新,并保持不同房间彼此隔离。
CloudflareSQLite
查询和索引工单活动

查询和索引工单活动

将工单与活动关联,包含零事件计数,并使用查询计划说明 D1 索引的合理性。
CloudflareSQLite
迁移工单架构

迁移工单架构

通过按顺序执行 D1 迁移,在保留现有行的同时添加工单优先级,并检查本地和远程的发布状态。
CloudflareSQLite
保持相关工单更新的一致性

保持相关工单更新的一致性

使用 D1 批处理以原子方式完成工单关闭和解决说明的写入,然后通过会话书签继续执行顺序读取。
CloudflareSQLite
导出并重建数据库

导出并重建数据库

将 D1 数据库导出为 SQL,重建一个独立数据库,并将恢复的行和约束与未更改的原始数据库进行比较。
CloudflareSQLite
创建支持工单数据库

创建支持工单数据库

创建 D1 工单表,使用 SQL 约束确保数据有效,并将本地练习与云端记录分开。
CloudflareSQLite
安排预订过期

安排预订过期

构建一个预订服务,使持久化的 Durable Object 闹钟能够跨重启保留,只让目标预订过期,并在重复执行过期处理时保持安全。
CloudflareSQLite
SQLite 视图创建

SQLite 视图创建

在这个实验(lab)中,我们将探索 SQLite 视图创建,重点是构建复杂视图(complex views)、通过它们进行查询、通过可更新视图(updatable views)进行更新以及移除过时的视图(obsolete views)。学习如何使用 SQLite 视图简化查询和控制数据访问。
SQLite
SQLite 窗口分析

SQLite 窗口分析

在这个实验中,你将探索 SQLite 窗口分析,重点是行排名和计算累计总计。你将学习如何使用窗口函数对与当前行相关的行集合执行计算。
SQLite
在 Linux 上安装并验证 SQLite

在 Linux 上安装并验证 SQLite

在本次挑战中,你将在 Linux 环境下安装 SQLite 并验证其是否安装成功且可正常访问。挑战内容包括使用包管理工具安装 SQLite,在终端执行 `sqlite3 --version` 命令,并确认输出结果显示了有效的 SQLite 版本号。
SQLiteLinux
在 SQLite 中插入用户数据

在 SQLite 中插入用户数据

在本次挑战中,你将使用 SQLite 向数据库表中插入用户数据。目标是在 `users` 表中填充三条特定的记录,每条记录包含 `id`、`name` 和 `age`。你需要连接到 `users.db` 数据库并使用 `INSERT INTO` 命令。
SQLite
在 SQLite 中查询特定数据

在 SQLite 中查询特定数据

在本次挑战中,你将运用 SQL 技能在名为 `treasure.db` 的 SQLite 数据库中查询特定数据。目标是通过编写一个 `SELECT` 语句,根据物品的 `id` 过滤结果,从而找回一件隐藏的文物。你将连接到数据库,编写查询语句从 `artifacts` 表中选择 `name` 列,并使用 `WHERE` 子句定位 `id` 为 2 的文物。
SQLite
SQLite 触发器自动化

SQLite 触发器自动化

在这个实验中,你将探索 SQLite 触发器自动化,重点是创建、验证和管理触发器。你将学习如何自动执行 SQL 语句,以响应特定表上的更新事件。创建审计日志并有效地管理触发器。
SQLite
  • 上一页
  • 1
  • 2
  • 3
  • 下一页