轻量的数据库操作总少不了SQLite3。没有服务端、文件小、用法直白,适合各种嵌入式项目。你要是搞移动开发、做设备端存储,又不想折腾复杂数据库,SQLite3真的挺香。压缩包里这些实例也还不错,基本操作全都涵盖了,拿来改改就能直接用。

数据库的创建和建表操作,基础但又常用。你用sqlite3.open("database.db")就能新建一个库,CREATE TABLE IF NOT EXISTS也挺实用,防止重复建表。哦对了,字段类型建议控制一下,别太随意。

插入数据的时候,用execute跑 SQL 语句就行,语法也直观:INSERT INTO 表名(列 1, 列 2) VALUES (值 1, 值 2)。要插一堆数据?executemany比循环快多了,性能也稳。

查询和更新操作就更常见了。SELECT能灵活加WHERE查条件,UPDATE直接改值也蛮方便,DELETE删除记录记得加条件,不然全没了——这一点可别大意。

如果你用的是Python,自带的sqlite3模块接口也挺人性化,像conn.cursor()fetchall()这些方法,初学者也能快速上手。其它语言也差不多,Java、C#甚至 JS 也都有相应支持库。

你可以顺手看看下面这些链接,像嵌入式开发利器:SQLite3sqlite3 命令简介,都有不少干货。如果你还没试过 SQLite3,用它练练手、做个 Demo 系统,还挺合适的。