用 Python 编写一个程序来从 SQL 数据库中读取示例数据


假设你有一个包含学生记录的 sqlite3 数据库,读取所有数据的结果是,

  Id Name
0 1 stud1
1 2 stud2
2 3 stud3
3 4 stud4
4 5 stud5

要解决这个问题,我们将按照以下步骤操作:

  • 定义一个新的连接。如下所示,

con = sqlite3.connect("db.sqlite3")
  • 使用以下函数从数据库中读取 sql 数据,

pd.read_sql_query()
  • 使用 read_sql_query 和连接从表中选择所有学生数据,

pd.read_sql_query("SELECT * FROM student", con)

示例

让我们看看完整的实现,以便更好地理解 —

import pandas as pd
import sqlite3
con = sqlite3.connect("db.sqlite3")
df = pd.read_sql_query("SELECT * FROM student", con)
print(df)

输出

  Id Name
0 1 stud1
1 2 stud2
2 3 stud3
3 4 stud4
4 5 stud5

更新时间:2021 年 2 月 24 日

518 次浏览

开启您的 职业生涯

完成课程获得认证

开始学习
广告