python执行sql查询语句,python进行数据查询
1.fetchone该方法获取下一个查询结果集。结果是一个对象。
2.fetchall接收所有返回的结果行。
3.rowcount这是一个只读属性,返回执行execute方法后受影响的行数。
实例
frompymysqlimport*
defmain():
#创建连接连接
conn=connect(主机=localhost ,端口=3306,用户=root ,密码=mysql ,数据库=jing_dong ,字符集=utf8 )
#获取光标对象
cs1=conn.cursor()
#执行select语句并返回受影响的行数:查询一段数据
count=cs1.execute(selectid,namefromgoodswhereid=4 )
#打印受影响的行数
打印(找到%d条数据,%count )
foriinrange(计数):
#获取查询的结果
result=cs1.fetchone()
#打印查询结果
打印(结果)#元组(1,张三,20,男)
#获取查询的结果
#关闭光标对象
cs1.close()
conn.close()
if__name__==__main__:
Main()以上是python对数据库的查询操作。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。