一、定义
以一定方式存储,可以多个用户共享,具有尽可能小的冗余度,与应用程序彼此独立的数据集合。
二、基本操作
关于数据库的常用操作我们之前已经讲过,此处只讲使用Python操作数据库的步骤。
连接数据库
conn = sqlite3.connect(db_name)
- 如果db_name存在,读取数据库
- 如果db_name不存在,则新建数据库
获取游标
- conn.cursor()
- 用于执行SQL语句
- 一段私有的SQL工作区,用于暂时存放受SQL语句影响的数据
具体操作
- cursor.execute(sql_str)
- cursor.executemany(sql_str)批量操作
获取单条记录:fetchone()
获取多条记录:fetchall()
提交操作:conn.commit()
关闭连接:conn.close()
操作举例
import sqlite3
db_path = '../files/test.db' # 如果不存在则会新创建一个
conn =</