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ữ
   63   64   65   66   67   68   69   70   71   72   73