当前第2页 返回上一页
查询EMPLOYEE表中salary(工资)字段大于1000的所有数据:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | #!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
# 打开数据库连接
db = MySQLdb.connect( "localhost" , "testuser" , "test123" , "TESTDB" , charset= 'utf8' )
# 使用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()
|
以上脚本执行结果如下:
1 | fname=Mac, lname=Mohan, age=20, sex=M, income=2000
|
以上就是本篇文章所讲述的所有内容,这篇文章主要介绍了python数据库查询操作的相关知识,希望你能借助资料从而理解上述所说的内容。希望我在这片文章所讲述的内容能够对你有所帮助,让你学习python更加轻松。
更多相关知识,请访问php中文网Python教程栏目。
以上就是如何进行python数据库查询?(实例解析)的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
pycharm和Python区别是什么
Python获取当前时间
使用 if x is not none 还是if not x is none
Python数组和列表的区别
Python之反转序列详解
Python初学者看什么书
Python如何创建txt文件并写入
Python如何爬取百度云连接方法指导
对Python的字典进行排序
Python命名空间和作用域是什么?作用有哪些?
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » 如何进行python数据库查询?(实例解析)