Page 68 - Python rat la co ban
P. 68
kiểu Dictionary thì có thể khai báo:
import MySQLdb
db = MySQLdb.connect(host = 'localhost', user = 'ro
ot', passwd = 'root', db = 'mysql')
cursor = db.cursor(MySQLdb.cursors.DictCursor)
...
9.5. Fetch dữ liệu
Có một số cách để fetch dữ liệu thông dụng từ cursor sau
khi đã exectute(sql) là fetchone() và fetchall() .
fetchone() : chỉ fetch một dòng dữ liệu. Nếu muốn
fetch nhiều dòng dữ liệu thì có thể gọi nhiều lần, mỗi
lần sẽ trả về một dòng dữ liệu. Tốt cho trường hợp truy
vấn rất nhiều dữ liệu một lúc. Nếu trả về None tức là
đã fetch hết dữ liệu từ câu truy vấn.
fetchall() : fetch toàn bộ dữ liệu truy vấn được từ
câu truy vấn và trả về một tuple chứa các dòng dữ