Inflearn brand logo image

Inflearn Community Q&A

hayun51804195's profile image
hayun51804195

asked

[Renewal] First-time SQL and Database (MySQL) Bootcamp [From Beginner to Application]

Practical SQL Data Analysis Practice: Learn Aggregate Functions and Practice with a Real DB (Updated)

fetch함수

Written on

·

411

0

패턴으로 익히는 파이썬과 MySQL - 데이터 입력과 검색

9:09

fetch함수는 별도로 테이블을 지정하지않고 데이터베이스만 지정하는 것(fetch앞에있는 cursor로부터) 같은데 그러면 한 데이터베이스에 있는 모든 레코드를 출력해주는 것인가요?

pythonsqlmysqldbms/rdbms데이터-엔지니어링

Answer 1

0

funcoding님의 프로필 이미지
funcoding
Instructor

안녕하세요. 답변 도우미입니다.

fetch 메서드는 PyMySQL에서 SQL 쿼리 결과를 가져오는 데 사용됩니다. fetchone(), fetchall(), fetchmany() 등의 메서드가 있으며, 이들 메서드는 쿼리의 결과를 반환합니다.

  • fetchone()은 쿼리 결과에서 다음 행을 가져오는 메서드입니다.

  • fetchall()은 쿼리 결과의 모든 행을 가져오는 메서드입니다.

  • fetchmany(size)은 쿼리 결과에서 지정된 개수만큼의 행을 가져오는 메서드입니다.

이 메서드들은 직접적으로 테이블을 지정하지 않으며, 이전에 실행된 SQL 쿼리의 결과를 가져옵니다. 따라서 SQL 쿼리에서 어떤 테이블을 선택하거나 어떤 조건을 지정했느냐에 따라 fetch 메서드가 반환하는 결과가 달라집니다.

감사합니다.

hayun51804195's profile image
hayun51804195

asked

Ask a question