목차
Table에서 모든 컬럼의 데이터 가져오기
Table에서 특정 컬럼 데이터만 가져오기
Table에서 첫 번째 레코드 데이터 가져오기
Table에서 모든 컬럼의 데이터 가져오기
cursor 객체의 fetchall() 메서드로 모든 레코드를 변수에 페치 후, for 반복문 돌려서 가져옴.
※ LIMIT 키워드 사용해 가져올 데이터 지점과 개수 선택 가능.
[예제]
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="autoset",
database="hz"
)
mycursor = mydb .cursor()
mycursor .execute("SELECT * FROM hz_member")
myresult = mycursor .fetchall()
for x in myresult :
print(x)
Table에서 특정 컬럼 데이터만 가져오기
※ 위 예제의 SQL 구문을 아래처럼 변경 후, 실행.
"SELECT mb_name, mb_level FROM hz_member";
Table에서 첫 번째 레코드 데이터 가져오기
cursor 객체의 fetchone() 메서드로 첫 레코드를 변수에 페치.
[예제]
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="autoset",
database="hz"
)
mycursor = mydb .cursor()
mycursor .execute("SELECT * FROM hz_member")
myresult = mycursor .fetchone()
print(myresult )
주소 복사
랜덤 이동
최신댓글