📜  Python SQLite-删除表(1)

📅  最后修改于: 2023-12-03 15:34:04.592000             🧑  作者: Mango

Python SQLite-删除表

在使用Python操作SQLite数据库时,我们可能需要删除一张表。下面介绍如何使用Python删除SQLite数据库中的表。

连接SQLite数据库

在进行任何操作之前,我们首先需要连接到SQLite数据库。可以使用Python自带的sqlite3库来完成这个工作。下面展示一个连接SQLite数据库,打开一个指定的数据库文件的示例代码:

import sqlite3

# 连接到SQLite数据库
conn = sqlite3.connect('example.db')
删除表

要删除SQLite数据库中的一张表,我们可以使用DROP TABLE语句。下面是一个删除指定表的示例代码:

import sqlite3

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

# 获取游标
cursor = conn.cursor()

# 删除表
cursor.execute('DROP TABLE table_name')

# 提交更改
conn.commit()

# 关闭连接
conn.close()

以上代码中,DROP TABLE语句用于删除指定的表。更改需要提交后才能生效,因此在执行完删除操作后,我们需要调用commit()方法。然后,我们关闭数据库连接。

结论

本文展示了如何使用Python从SQLite数据库中删除表。通过连接到指定的数据文件,再使用DROP TABLE语句删除特定的表即可。