coding:
# -*- coding: UTF-8 -*- #安装 MYSQL DB for python import MySQLdb as mdb con = None try: #连接 mysql 的方法: connect(‘ip‘,‘user‘,‘password‘,‘dbname‘) con = mdb.connect(host = ‘172.16.30.4‘, port = 3307, user = ‘root‘, passwd = ‘uWXf87plmQGz8zMM‘, db = ‘db_tars‘, charset = ‘utf8‘); #所有的查询,都在连接 con 的一个模块 cursor 上面运行的 cur = con.cursor() #执行一个查询 cur.execute("SELECT VERSION()") #取得上个查询的结果,是单个结果 data = cur.fetchone() print "Database version : %s " % data cur.execute("SELECT * FROM lemon") #使用 fetchall 函数,将结果集(多维元组)存入 rows 里面 rows = cur.fetchall() #依次遍历结果集,发现每个元素,就是表中的一条记录,用一个元组来显示 for row in rows: print row finally: if con: #无论如何,连接记得关闭 con.close()