커서란 무엇일까? 임시 작업장소이다. DML(자료처리언어)로 테이블 작업을 할때 데이터베이스 서버에 의해서 할당된 임시 작업장소이다. 데이터베이스 테이블들을 저장할때 쓰이고 2가지 타입이 존재한다.
Implicit Cursors(암시적 커서)
Explicit Cursors(명시적 커서)
implicit cursor는 SQL에서 기본값으로 제공되는 커서이다. DML로 테이블 작업시 데이터 베이스 서버에 의해서 자동으로 할당된다.
사용자의 필요에 의해서 만들어지는 커서이며 데이터를 행별로 테이블에서 읽어 들이는 역할을 한다.
ref - https://www.geeksforgeeks.org/what-is-cursor-in-sql/
SQL cursor vs pymysql cursor - https://stackoverflow.com/questions/59381678/what-function-and-role-does-a-cursor-play-in-pymysql
pymysql cursor - : https://www.python.org/dev/peps/pep-0249/#cursor-objects