python MySQLdb 逐条读取记录!

python MySQLdb 逐条读取记录!

如果我有一个查询,不想一下子读取,希望逐条读取记录。

不想一下子执行,例如:
    cursor.execute(sql)和cursor.fetchall()

请问该怎么做啊?(排除LIMIT的方法)
dbapi可以这样
for row in cursor:
   print row[0],row[1]...........
用DBAPI的cursor.fetchone()
一条条取出来