SQL(Python with Mysql 2)

김혜민·2024년 2월 13일

SQL

목록 보기
8/21

1. Fetch All

  • 현재 실행된 쿼리의 모든 결과를 가져와서 튜플(tuple)의 리스트로 반환
  • 각 튜플은 쿼리 결과의 한 행(row)을 나타냄

1) tuple

  • 튜플(tuple)은 Python 프로그래밍 언어에서 사용되는 데이터 구조
  • 튜플은 리스트와 유사하지만, 한 번 생성된 후에는 변경할 수 없는 불변(immutable)한 객체
  • 튜플은 괄호로 둘러싸여 있으며 쉼표로 구분된 항목으로 이루어져 있음
mycursor.execute(Query)

result = mycursor.fetchall()
for data in result
	print data

*읽어올 데이터 양이 많을 경우

예제1. sql_file 테이블 조회
1)2)실행후

cur = remote.cursor(buffered=true)
cur.execute("select * from sql_file")

result = cur.fetchall()
for result_iterator in result:
	print(result_iterator)

2) iterator

  • 요소를 반복적으로 가져오는 객체

참고! 검색결과를 pandas로 읽는 방법

import pandas as pd ->pandas 패키지를 가져올 때 사용되는 약어!

df = pd.Dataframe(result)
pd.head()

3) head()

자료 중 상위 5개 행을 반환
if 3개만 보고 싶다면 head(3)

profile
성장하는 주니어 데이터 분석가입니다!

0개의 댓글