如何使用python从SQlite3数据库查看特定表?

时间:2019-03-18 16:14:35

标签: python database pandas sqlite datatables

我使用以下代码从另存为“ ga2.db”的数据库中读取名为“电影”的表

conn = sqlite3.connect('ga2.db')
cur = conn.cursor()
pd.read_sql_table('movies', con=conn)

但是我收到此错误“ NotImplementedError:仅支持SQLAlchemy可连接的read_sql_table。” ,我似乎找不到如何检查数据库表以便检查其表的示例。内容。

1 个答案:

答案 0 :(得分:0)

改为使用pd.read_sql_query

conn = sqlite3.connect('ga2.db')
qry = '''SELECT * FROM movies'''
df = pd.read_sql_query(qry, con=conn)