返回顶部

SQLite简单使用

SQLite是什么?
  • 首先它是一个数据库
有什么特点?
  • 是一个嵌入式的数据库,存储形式为一个文件,不需要任何配置,比如说在python中想使用它,直接import
简单使用
复制# 导入数据库
import sqlite3

# 连接数据库,如果不存在,则在当前目录自动创建
conn = sqlite3.connect('test.db')

# 连接到数据库后,需要打开游标(Cursor),通过Cursor执行SQL语句,然后获得执行结果
cursor = conn.cursor()

# 执行SQL语句:创建user表
>>> cursor.execute('create table user (id varchar(20) primary key, name varchar(20))')

# 执行SQL语句:插入一条记录:
>>> cursor.execute('insert into user (id, name) values (\'1\', \'Michael\')')

# 通过rowcount获得插入的行数:
cursor.rowcount

# 提交事务
conn.commit()

# 关闭Cursor
>>> cursor.close()

# 关闭数据库连接
>>> conn.close()
想要查询结果时
# 执行查询语句:
cursor.execute('select * from user where id=?', ('1',))

# 通过fetchall()可以拿到结果集。结果集是一个list,每个元素都是一个tuple,对应一行记录。
values = cursor.fetchall()
posted @   十方央丶  阅读(101)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
历史上的今天:
2021-11-04 Ditto快捷剪切板
点击右上角即可分享
微信分享提示