Python3 SQLite 数据库
sqlite3 内置模块:建表、增删改查、聚合、多表连接、事务与防注入,从零到小型项目。
📑 本章小节
📝 第 56 章 测验
做完再看解析,巩固本节知识。
1. Python 操作 SQLite 用哪个模块?
解析:import sqlite3 即可,无需 pip 安装。
2. 提交写入用?
解析:commit 保存事务;with conn 退出时也会自动 commit。
3. fetchone 与 fetchall 区别?
解析:fetchone 返回一个元组或 None;fetchall 返回列表。
4. 自增主键常用写法?
解析:SQLite 用 INTEGER PRIMARY KEY AUTOINCREMENT。
5. 防止 SQL 注入应?
解析:execute(sql, (参数,)) 参数化查询。
6. 按列分组统计用?
解析:GROUP BY 配合 COUNT/AVG 等聚合函数。