杭州医疗器械网站制作,用自己电脑建网站,潮州汕头,做网站前两个月应该干什么在这篇文章之中我们来了解一下关于python数据库的相关知识#xff0c;有些朋友可能是刚刚接触到python这一编程语言#xff0c;对这一方面不是特别的了解#xff0c;在接下来这篇文章将会来带大家来了解关于python查询数据库中数据的相关知识。
数据库的查询操作
Python查询…在这篇文章之中我们来了解一下关于python数据库的相关知识有些朋友可能是刚刚接触到python这一编程语言对这一方面不是特别的了解在接下来这篇文章将会来带大家来了解关于python查询数据库中数据的相关知识。
数据库的查询操作
Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据。
1.fetchone(): 该方法获取下一个查询结果集。结果集是一个对象
2.fetchall():接收全部的返回结果行.
rowcount: 这是一个只读属性并返回执行execute()方法后影响的行数。
实例演示
查询EMPLOYEE表中salary工资字段大于1000的所有数据#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
# 打开数据库连接
db MySQLdb.connect(localhost, testuser, test123, TESTDB, charsetutf8 )
# 使用cursor()方法获取操作游标
cursor db.cursor()
# SQL 查询语句
sql SELECT * FROM EMPLOYEE \
WHERE INCOME %d % (1000)
try:
# 执行SQL语句
cursor.execute(sql)
# 获取所有记录列表
results cursor.fetchall()
for row in results:
fname row[0]
lname row[1]
age row[2]
sex row[3]
income row[4]
# 打印结果
print fname%s,lname%s,age%d,sex%s,income%d % \
(fname, lname, age, sex, income )
except:
print Error: unable to fecth data
# 关闭数据库连接
db.close()
以上脚本执行结果如下fnameMac, lnameMohan, age20, sexM, income2000
以上就是本篇文章所讲述的所有内容这篇文章主要介绍了python数据库查询操作的相关知识希望你能借助资料从而理解上述所说的内容。希望我在这片文章所讲述的内容能够对你有所帮助让你学习python更加轻松。
更多相关知识请访问Gxl网Python教程栏目。
以上就是如何进行python数据库查询实例解析的详细内容更多请关注Gxl网其它相关文章
本条技术文章来源于互联网如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源php中文网