更新和删除数据是数据库操作中常用的两种操作。在 Python 中,我们可以使用 SQL 语句来执行这些操作。下面我们将分别介绍如何更新和删除数据。

更新数据:

更新数据可以使用 SQL 的 UPDATE 语句来实现。语法如下:

import sqlite3

# 连接数据库
conn = sqlite3.connect('example.db')
cursor = conn.cursor()

# 更新数据
cursor.execute("UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition")

# 提交更改
conn.commit()

# 关闭数据库连接
conn.close()

在上面的代码中,我们首先连接到数据库,然后使用 execute() 方法执行 UPDATE 语句来更新数据。其中,table_name 是要更新的表名,column1、column2 是要更新的列名,value1、value2 是要更新的值,condition 是更新的条件。最后我们使用 commit() 方法提交更改,并关闭数据库连接。

删除数据:

删除数据可以使用 SQL 的 DELETE 语句来实现。语法如下:

import sqlite3

# 连接数据库
conn = sqlite3.connect('example.db')
cursor = conn.cursor()

# 删除数据
cursor.execute("DELETE FROM table_name WHERE condition")

# 提交更改
conn.commit()

# 关闭数据库连接
conn.close()

在上面的代码中,我们首先连接到数据库,然后使用 execute() 方法执行 DELETE 语句来删除数据。其中,table_name 是要删除的表名,condition 是删除的条件。最后我们使用 commit() 方法提交更改,并关闭数据库连接。

通过上面的示例,我们可以实现在 Python 中更新和删除数据的操作。在实际应用中,可以根据具体的需求来编写相应的 SQL 语句来实现数据的更新和删除。