【问题标题】:How to retrieve Table structure from sqlite3 (.db ) database using python如何使用 python 从 sqlite3 (.db) 数据库中检索表结构
【发布时间】:2020-06-04 11:03:07
【问题描述】:

我正在尝试使用 python 从 sqlite3 (.db) 数据库中获取表结构。为此,我正在使用下面的代码,但它对语法错误有任何帮助吗?

import sqlite3
conn = sqlite3.connect('Db-IMDB.db')
cursor = conn.cursor()
cursor.execute('DESCRIBE Movie')

【问题讨论】:

标签: python sql python-3.x sqlite


【解决方案1】:

不是 MySQL,而是 sqlite3。在 Python API 中,您可以从以下语句中检索有关表的信息:

table_info = cursor.execute("SELECT name FROM sqlite_master WHERE type='table';").fetchall()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-08
    • 2020-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多