返回顶部

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 @ 2022-11-04 14:49  十方央丶  阅读(109)  评论(0)    收藏  举报