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)





上一篇:Padavan老毛子固件:17CE插件集成


下一篇:PHP PDO fetchAll(),简单结果