当前位置:天才代写 > tutorial > Python教程 > python通过MySQLdb模块连接查询mysql数据

python通过MySQLdb模块连接查询mysql数据

2018-05-17 08:00 星期四 所属: Python教程 浏览:340

这段代码通过MySQLdb模块连接mysql数据库,然后查询employee表中income字段大于1000的数据输出

python">#!/usr/bin/python

import MySQLdb

# Open database connection
db = MySQLdb.connect("localhost","testuser","test123","TESTDB" )

# prepare a cursor object using cursor() method
cursor = db.cursor()

# Prepare SQL query to INSERT a record into the database.
sql = "SELECT * FROM EMPLOYEE \
       WHERE INCOME > '%d'" % (1000)
try:
   # Execute the SQL command
   cursor.execute(sql)
   # Fetch all the rows in a list of lists.
   results = cursor.fetchall()
   for row in results:
      fname = row[0]
      lname = row[1]
      age = row[2]
      sex = row[3]
      income = row[4]
      # Now print fetched result
      print "fname=%s,lname=%s,age=%d,sex=%s,income=%d" % \
             (fname, lname, age, sex, income )
except:
   print "Error: unable to fecth data"

# disconnect from server
db.close()

标签:python

 

    关键字:

天才代写-代写联系方式