【发布时间】:2016-01-06 08:18:20
【问题描述】:
我想打开一个 SQL 2005 数据库(文件扩展名为 .mdf),我一直在尝试这样做:
import pandas as pd
import pyodbc
server = 'server_name'
db = 'database_name'
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=' + server + ';DATABASE=' + db + ';Trusted_Connection=yes')
sql = """
SELECT * FROM table_name
"""
df = pd.read_sql(sql, conn)
有没有办法使用 Pandas 或 pyodbc 查询数据库并列出所有表?我几乎没有数据库经验,所以任何帮助都会很棒。
【问题讨论】:
标签: python sql sql-server pandas