Python如何对SQLite数据库进行操作?( 二 )


六、更新数据
在SQLite数据库中,可以使用UPDATE语句更新数据 。可以使用SQLite的命令行工具sqlite3来更新数据,也可以使用Python的SQLite库来更新数据 。
1.使用sqlite3命令行工具更新数据
可以使用以下命令在命令行中更新users表中的数据:
$ sqlite3 example.db
sqlite> UPDATE users SET age = 21 WHERE name = 'Tom';
2.使用Python的SQLite库更新数据
可以使用以下Python代码更新users表中的数据:
import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
c.execute("UPDATE users SET age = ? WHERE name = ?", (21, 'Tom'))
conn.commit()
conn.close()
七、删除数据
在SQLite数据库中,可以使用DELETE语句删除数据 。可以使用SQLite的命令行工具sqlite3来删除数据,也可以使用Python的SQLite库来删除数据 。
1.使用sqlite3命令行工具删除数据
可以使用以下命令在命令行中删除users表中的数据:
$ sqlite3 example.db
【Python如何对SQLite数据库进行操作?】sqlite> DELETE FROM users WHERE name = 'Jerry';
2.使用Python的SQLite库删除数据
可以使用以下Python代码删除users表中的数据:
import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
c.execute("DELETE FROM users WHERE name = ?", ('Jerry',))
conn.commit()
conn.close()

猜你喜欢