用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

猜你喜欢