SQLite 是什么
56.1 SQLite 是什么
SQLite 是文件型关系数据库,整个库就是一个 .db 文件,复制文件就等于备份数据库。
Python 内置 sqlite3 模块,无需 pip 安装,适合练习、桌面小工具、手机 App 本地存储。
本教程站的文章数据也存储在 SQLite 中(tutorial.db)。
- 零配置:不用安装数据库服务
- 单文件:school.db 可直接拷贝
- SQL 语法与 MySQL 相近,学会 SQLite 更容易上手 MySQL
- 局限:高并发写入、超大数据量时不如 MySQL
第一次连接
import sqlite3
# connect:文件不存在会自动创建
conn = sqlite3.connect('demo.db')
cur = conn.cursor()
print('连接成功,数据库文件 demo.db 已就绪')
conn.close()