SQLite是一个C语言库,它实现了一个小型、快速、独立、高可靠性、功能齐全的事务性SQL数据库引擎。 SQLite 是一个嵌入式 SQL 数据库引擎。与大多数其他 SQL 数据库不同,SQLite 没有单独的服务器进程。 SQLite 直接读写普通磁盘文件。具有多个表、索引、触发器和视图的完整 SQL 数据库包含在单个磁盘文件中。这些功能使 SQLite 成为应用程序文件格式的流行选择。

关于教程

本教程提供 SQLite 的基本和高级概念。它也是为初学者和专业人士设计的。每个主题都配有示例进行解释,使您能够以非常简单的方式学习 SQLite。在本教程中,您将学习如何创建新数据库,对数据库执行各种操作,例如插入新记录、更新记录、删除记录和查看记录等。

我们相信通过示例学习,因此每个主题通过大量示例进行解释,使您能够以非常简单的方式学习 SQLite。除此之外,几乎所有示例都可以在线执行,这可以更好地理解该语言并帮助您更快地学习该语言。为了便于说明,下面提到了经典的"SELECT * 语句"示例:

考虑一个名为 Employee 的数据库表,其中包含以下记录:

EmpIDNameCityAgeSalary
1JohnLondon253000
2MarryNew York242750
3JoParis272800
4KimAmsterdam303100
5RameshNew Delhi283000
6HuangBeijing282800

获取Employee 表的全部字段,查询将是:

SELECT * FROM Employee; 

以下代码的结果将是:

EmpIDNameCityAgeSalary
1JohnLondon253000
2MarryNew York242750
3JoParis272800
4KimAmsterdam303100
5RameshNew Delhi283000
6HuangBeijing282800

先决条件

本教程没有先决条件,但对数据库的基本了解将是一个额外的优势。