【笔记】Python3操作Sqlite3数据库

前言

Python3操作Sqlite3数据库学习笔记

引入依赖

  • sqlite3模块为Python3内置模块,无需下载依赖,直接引入即可
1
import sqlite3

创建连接对象

<file>.db:数据库文件路径

1
conn = sqlite3.connect('<file>.db')

获取游标对象

  • 通过连接获取游标,通过游标操作数据库
1
cur = conn.cursor()

执行没有返回值的SQL语句

  • 增删改操作必须执行commit()方法才能成功提交对数据库的变更

<sql>:SQL语句

1
2
cur.execute("<sql>")
conn.commit()

执行有返回值的SQL语句

查询单条数据

1
2
cur.execute("<sql>")
cur.fetchone()

查询多条数据

1
2
cur.execute("<sql>")
cur.fetchall()

关闭游标

1
cur.close()

关闭连接

1
conn.close()

完成

参考文献

知乎——朱卫军