数据库
首页 > 数据库> > Python 数据库按需查询数据,fetchone,fetchall

Python 数据库按需查询数据,fetchone,fetchall

作者:互联网

Python 数据库按需查询操作

Python 查询SQL server 使用fetchone()方法获取单条数据,使用fetchall()方法获取多条数据。


fetchone(): 该方法获取下一个查询结果集。结果集是一个对象

fetchall():接收全部的返回结果行

rowcount: 这是一个只读属性,并返回执行execute()方法后影响的行数


fetchone():

返回单个的元组,也就是一条记录(row),如果没有结果,则返回none


fetchall():

返回多个元组,即返回多个记录(rows),如果没有结果,则返回  [ ]



需要注明:sql server 中是null 而在Python中则时none



用法如下:


pymssql
#加载 sql server 模块

connect = pymssql.connect()
cursor = connect.cursor()
id = ()
sql = %(id)
cursor.execute(sql)
f1 = cursor.fetchone()

sql1 = cursor.execute(sql1)
f2 = cursor.fetchall()

connect.commit()
cursor.close()
connect.close()

f1:
    (f1[])
:
    ()
(f2)





标签:返回,fetchall,Python,cursor,connect,sql,fetchone
来源: https://blog.51cto.com/11728495/2488699