导语:
本文主要介绍了关于python执行数据库的查询操作的相关知识,包括python查询数据库,以及python高级编程这些编程知识,希望对大家有参考作用。
1. fetchone 该方法获取下一个查询结果集。结果集是一个对象。
2、fetchall接收全部的返回结果行。
3. rowcount 这是一个只读属性,返回执行execute方法影响的行数。
实例
from pymysql import *
def main():
# 创建Connection连接
conn = connect(host='localhost',port=3306,user='root',password='mysql',database='jing_dong',charset='utf8')
# 获得Cursor对象
cs1 = conn.cursor()
# 执行select语句,并返回受影响的行数:查询一条数据
count = cs1.execute('select id,name from goods where id>=4')
# 打印受影响的行数
print("查询到%d条数据:" % count)
for i in range(count):
# 获取查询的结果
result = cs1.fetchone()
# 打印查询的结果
print(result) # 元组 (1, '张三', 20, '男')
# 获取查询的结果
# 关闭Cursor对象
cs1.close()
conn.close()
if __name__ == '__main__':
main()
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python的errno模块有什么用?12/11
- ♥ python字典如何添加项目12/09
- ♥ python3打印错误10/08
- ♥ 如何在python中做评论11/10
- ♥ python条件判断的区别12/10
- ♥ 使用python将csv文件写成字典实现操作11/24
内容反馈