数据库教程
我们的数据库教程为 SQL 和 NoSQL 数据库提供了结构良好的学习路径。我们的教程涵盖了基本概念、查询语言、数据库设计和优化技术,适合初学者和中级开发者。通过免费实验和实际示例,你将获得数据库操作的实践经验。我们的交互式数据库练习场让你可以练习不同数据库的查询并立即看到结果。
SQLite 索引优化
在这个实验(lab)中,你将学习如何使用索引来优化 SQLite 数据库的性能。本实验将指导你创建单列索引(single-column index)以提高查询速度,重点关注实际应用和分析。你还将学习分析查询计划并删除冗余索引。
SQLite
SQLite 数据分组
在这个实验中,我们将探索 SQLite 数据分组技术,重点是使用聚合函数和分组子句来总结和分析数据。我们将使用 COUNT 和 SUM,按单列分组,应用 HAVING,并对分组输出进行排序。这个实验提供了使用基本 SQLite 数据操作的实践经验。
SQLite
SQLite 数据库维护
在这个实验(Lab)中,我们将探索 SQLite 数据库维护技术,以优化性能并回收浪费的空间。本实验(Lab)侧重于使用 `VACUUM` 命令、重建索引、分析表统计信息以及验证这些优化的影响。
SQLite
使用 SQLite 处理数据
在这个实验中,你将学习使用 SQLite 处理数据的基本知识。SQLite 是一种轻量级数据库,非常适合初学者。通过 LabEx VM 提供的实践环境,探索诸如插入数据、使用 SELECT 查询、更新和删除记录等基本技能。通过循序渐进的指导,获得实践经验。
SQLite
SQLite CTE 查询
在这个实验中,你将探索 SQLite CTE。学习定义简单和递归 CTE,将它们集成到复杂查询中,并优化性能。通过使用示例员工数据库的实际例子,增强查询的可读性和可维护性。掌握 CTE,编写更清晰、高效的 SQL 代码。
SQLite
SQLite 临时存储
在这个实验中,我们将探索 SQLite 临时存储,重点介绍创建和使用临时表。临时表提供了一种机制,用于在数据库连接中存储中间结果或仅在短时间内需要的数据。本实验将指导你完成创建、填充、查询和确认自动清理的过程。
SQLite
SQLite PRAGMA 调优
在这个实验中,我们将探索 SQLite PRAGMA 调优,以优化数据库性能和可靠性。本实验侧重于通过 PRAGMA 语句配置 SQLite 行为的关键方面。我们将配置日志模式(journal mode),启用外键检查,执行完整性检查,并调整缓存大小。
SQLite
SQLite 表连接
在这个实验中,我们将探索 SQLite 表连接技术,重点是如何组合来自多个相关表的数据。我们将涵盖 INNER JOIN、LEFT JOIN、连接多个表以及过滤连接结果。学习如何使用 SQLite 有效地检索和组合数据。
SQLite
SQLite 错误处理
在这个实验中,你将学习如何在 SQLite 数据库中有效地处理错误。主要重点是使用 `ON CONFLICT` 子句管理 `INSERT` 操作期间的约束冲突。你将探索不同的操作并测试错误恢复、记录错误条件。
SQLite
查询和过滤数据
在这个实验中,你将掌握在 SQLite 中查询和过滤数据的方法。本实验专为初学者设计,涵盖了基本的 SQL 技术,如 WHERE、LIKE、ORDER BY 和 LIMIT。通过实践步骤,你将操作一个示例数据库,高效地检索精确的数据,并提高你的数据库技能。
SQLite
SQLite 数据库备份
在这个实验(Lab)中,你将学习如何备份和恢复 SQLite 数据库。本实验涵盖使用 `.dump` 命令将 SQLite 数据库导出到 SQL 文件,生成备份,以及随后从 SQL 备份文件恢复数据库。
SQLite
SQLite 约束管理
在这个实验中,你将探索 SQLite 约束管理,以确保数据的完整性。你将定义外键约束(foreign key constraints),实现 CHECK 约束,创建组合键(composite keys),并测试约束冲突(constraint violations)。这将为你提供在 SQLite 数据库中维护数据一致性的实践理解。
SQLite
SQLite 事务处理
在这个实验(lab)中,我们将探索 SQLite 事务处理,重点是通过使用事务来维护数据完整性。我们将学习如何开始和提交事务、在出错时回滚、实现保存点(savepoints),并确认数据完整性。这确保了 SQLite 中的 ACID 属性。
SQLite
SQLite 子查询技术
在这个实验中,你将探索 SQLite 子查询技术,以增强你的数据检索和过滤能力。本实验侧重于在 `WHERE` 子句中利用子查询,将它们嵌入到 `SELECT` 语句中,构建相关子查询,并评估子查询效率。
SQLite
SQLite 全文索引
在这个实验中,你将学习如何利用 SQLite 的 FTS5 扩展实现高效的全文搜索。本实验将指导你创建 FTS5 表,插入可搜索的数据,执行全文搜索,并使用 `MATCH` 子句优化搜索查询。
SQLite
在 SQLite 中构建表
在这个实验中,你将掌握在轻量级数据库引擎 SQLite 中构建和管理表的基本要素。探索数据类型,创建带有主键的表,应用诸如 NOT NULL 和 UNIQUE 等约束(constraints),使用 .schema 检查结构,以及删除表。在 LabEx VM 环境中使用 sqlite3 工具获得实践经验。
SQLite
创建和管理 SQLite 数据库
在本实验中,你将在 LabEx VM 环境中学习创建和管理 SQLite 数据库的基础知识。探索创建数据库、连接数据库、创建和列出表以及使用 sqlite3 工具删除数据库文件等基本任务。通过实践,你将获得对这种轻量级、基于文件的数据库系统的实际操作经验。
SQLiteLinux
SQLite JSON 处理
在这个实验中,你将学习如何在 SQLite 中处理 JSON 数据。本实验侧重于在 SQLite 数据库中存储、提取、过滤和更新 JSON 数据。
SQLite
- 上一页
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 135
- 下一页