### 使用sqlite3操作数据库的步骤:
1.导入sqlite3包
import sqlite3
2.连接到数据库(如不存在会自动创建),是也可以选择内存中的数据库。
conn = sqlite3.connect('请输入绝对路径') 或者conn = sqlite3.connect(':memory:')
3.执行SQL语句(execute()方法) 注意要用占位符?代表参数
cursur=conn.cursor() # 创建一个Cursor: 返回Cursor对象来运行各种SQL命令 cursur就相当于mysql中的handler实例,用来执行SQl命令
cursor.execute("insert into user (id, name) values (?, ?)", ['1', 'Michael']) # 插入几条记录
4、处理结果集(fetchall()) 由于有很多rows要处理时就必须使用fetchall()函数。它将返回一个list包含tuple,tuple里包含select语句中所有字段对应的value值。
users = cursor.fetchall() #[(1,'michael'), (2,'Jim)]
5、保存修改 (commit()) 如无特别声明都需要commit() 把本土保存到備份上去,避免丢失 conn . commit () 针对DML、DDL都必须Commit 否则无法生效。 Rollback(): rollback不会释弃你剩下的DML/DDL/TPL语句
conn . commit ;