SQLite 的 Python 操作方式,算是开发中比较实用的一招。小项目、工具脚本或者临时数据存都挺合适,不用额外安装数据库服务器,用起来轻便又省事。你只要用 import sqlite3 导入库,连个 connect 都能自动创建文件,真的蛮方便。

数据库表的设计也不难,一个 CREATE TABLE 语句搞定,字段名、类型、是否为空、主键啥的都能直接在语句里写清楚。像 varchar 用来存字符串,boolean 表示真假值,搭配 NOT NULLPRIMARY KEY,基本规则就稳了。

插入数据也挺直接,一条 INSERT INTO 语句就够了,填参数要对齐字段顺序。记得写完后 commit() 一下,不然数据不会真正存进去。别忘了 close(),清理资源是好习惯。

如果你要查数据、删数据、改数据,都能用 SQL 语句来操作,什么 CRUD、事务、游标也能搞。cursor 对象专门负责跑 SQL,配合 connection 能搞定大部分需求。

用在 Web 应用上也没问题,结合 Flask、Django 之类框架能做成动态数据交互,像用户注册、留言板、小型管理系统都挺合适。等你熟悉 SQLite,再换成 MySQLOracleSQL Server 也容易上手。

哦对了,Python 创建 SQLite 数据库 这篇文章还不错,讲得蛮清楚;如果你是 Delphi 用户,也可以看看 这篇 UNIDAC 连接 SQLite 的教程

,想快速搞定数据库存取,Python + SQLite 是个性价比蛮高的组合,简单、稳定、够用。