python - 使用 Python sqlite3 API 的表、数据库模式、转储等列表

标签 python sqlite dump

由于某种原因,我找不到与 sqlite 的交互式 shell 命令等效的方法:

.tables
.dump

使用 Python sqlite3 API。

有类似的吗?

最佳答案

在 Python 中:

con = sqlite3.connect('database.db')
cursor = con.cursor()
cursor.execute("SELECT name FROM sqlite_master WHERE type='table';")
print(cursor.fetchall())

当心我的另一个 answer .使用 pandas 有一种更快的方法。

关于python - 使用 Python sqlite3 API 的表、数据库模式、转储等列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/305378/

相关文章:

python - 如何摆脱警告 "DeprecationWarning generator ' ngrams 引发的 StopIteration"

python - 如何在 iPython 中使用 pandas 库读取 .xlsx 文件?

android - 如何在 Android 中从 Json 批量插入到 Sqlite

r - 从R中提取到sqlite数据库:重命名row_name列

postgresql - Postgres 数据库转储大小大于物理大小

java - JVM 崩溃后如何以及在哪里获取报告?

python - 如何即时导入类并将其实例化为对象?

python - 增加在 Azure 容器实例上运行的 Paho-MQTT 发布者(Locust 负载测试)

c++ - Sqlite3 和 pthread,双重释放或损坏(出)

php - MySQL 在备份运行时复制插入查询