最近碰到需要从mysql数据库取数据的操作,记一下使用到的函数:
从mysql数据库取数据用到的三个函数:
fetchone() :
返回单个的元组,也就是一条记录(row),如果没有结果 则返回 None
fetchall() :
返回多个元组,即返回多个记录(rows),如果没有结果 则返回 ()
fetchmany(num):
同fetchall一样,只不过返回的是指定个数的元组。
self.cursor.execute("select article_title from article where article_title != 0 ")
# all_data = self.cursor.fetchmany(6) # 测试用fetchmany()
all_data = self.cursor.fetchall() # 实现用fe