SQLite 是一个 C 语言库,它实现了一个小型、快速、自包含、高可靠性、全功能的 SQL 数据库引擎。SQLite 是一个进程内库,它实现了一个自包含、无服务器、零配置、事务性 SQL 数据库引擎。
SQLite 是一个嵌入式 SQL 数据库引擎。与大多数其他 SQL 数据库不同,SQLite 没有单独的服务器进程。SQLite 直接读写普通磁盘文件。具有多个表、索引、触发器和视图的完整 SQL 数据库包含在单个磁盘文件中。数据库文件格式是跨平台的——我们可以在 32 位和 64 位系统之间自由复制数据库。这些特性使 SQLite 成为应用程序文件格式的流行选择。它是世界上使用最多的数据库引擎。SQLite 内置于所有手机和大多数计算机中,并捆绑在人们每天使用的无数其他应用程序中。
《SwiftUI iOS 精品开源项目之 完整播客Podcast采用网络类项目Alamofire Feedkit SQLite (教程含源码)》

《SwiftUI SQLite 教程之 构建App本地数据库实现创建、读取、更新和删除(教程含完成项目源码)》

《SwiftUI SQLite教程之带有历史的搜索栏List App (教程含完整代码)》

《 SwiftUI iOS 精品开源项目之 完整烘焙食品菜谱App基于SQLite(教程含源码)》

SQLite3上的类型安全的Swift语言库。
func createTable(){
let users = Table("users")
let id = Expression("id")
let email = Expression("email")
let name = Expression("name")
// let balance = Expression("balance")
//let verified = Expression("verified")
do {
try db!.run(users.create { t in // CREATE TABLE "users" (
t.column(id, primaryKey: true) // "id" INTEGER PRIMARY KEY NOT NULL,
t.column(email, unique: true) // "email" TEXT UNIQUE NOT NULL,
t.column(name) // "name" TEXT
}) // )
}
catch {
// handle
}
}
《SwiftUI3 SQLite 教程大全之 01 SQLite启动项目读取数据库文件 查询数据库并遍历》

《SwiftUI3 SQLite 教程大全之 02 SQLite创建自定义数据库表》

《SwiftUI SQLite数据大全之 如何创建加密数据库并在项目中读取加密数据 (SQLite.swift SQLCipher教程含源码)》

《SwiftUI 高级之List Sqlite 分页合集(古代诗词名人App)》
《SwiftUI 数据之List显示Sqlite数据库内容(2020年教程)》