Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

SQL Database에서 샘플 데이터를 읽는 Python 프로그램 작성

<시간/>

학생 기록이 있는 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