如何进行python数据库查询?(实例解析)


当前第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数据库查询?(实例解析)的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

iPython notebook是什么意思?

Python如何实现简单的用户交互程序(示例)

Python是怎么计算auc指标的?

编写专属的Python模块

如何完整写一个爬虫框架

如何来理解Python中的进程和线程?

Python内置类属性是什么?如何调用Python内置类属性?

Python怎么赋值

mysql在cmd和Python下的常用操作汇总分享

Python是什么?Python如何使用?

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...