cursor.execute("UPDATE users SET age = ? WHERE name = ?",(26,'Alice'))conn.commit()# 提交是必须的!(>ω<)
删除数据
删除数据使用DELETE语句:
1
2
cursor.execute("DELETE FROM users WHERE name = ?",('Eve',))conn.commit()# 最后再说一次,不要忘记提交!(╯°□°)╯︵ ┻━┻
关闭连接
使用完毕后记得关闭连接:
1
2
cursor.close()# 关闭游标conn.close()# 关闭连接
使用with语句 (进阶技巧 ✨)
Python的with语句可以让代码更简洁:
1
2
3
4
5
withsqlite3.connect('example.db')asconn:cursor=conn.cursor()cursor.execute("SELECT * FROM users")print(cursor.fetchall())# 不需要手动关闭,with会自动处理哦!(ノ◕ヮ◕)ノ*:・゚✧