Python操作Mysql实例代码教程(查询手册)

本文介绍了Python操作MYSQL、执行SQL语句、获取结果集、遍历结果集、取得某个字段、获取表字段名、将图片插入数据库、执行事务等各种代码实例和详细介绍,代码居多,是一桌丰盛唯美的代码大餐。

实例1、取得MYSQL的版本

在windows环境下安装mysql模块用于python开发,请见我的另一篇文章:

MySQL-python Windows下EXE安装文件下载

# -*- coding: UTF-8 -*-

# 安装MYSQL DB for python
import MySQLdb as mdb

con = None

try:
    # 连接mysql的方法:connect('ip','user','password','dbname')
    con = mdb.connect('localhost', 'root',
        'root', 'test');

    # 所有的查询,都在连接con的一个模块cursor上面运行的
    cur = con.cursor()

    # 执行一个查询
    cur.execute("SELECT VERSION()")

    # 取得上个查询的结果,是单个结果
    data = cur.fetchone()
    print "Database version : %s " % data
finally:
    if con:
        # 无论如何,连接记得关闭
        con.close()

执行结果:

Database version : 5.5.25

Read morePython操作Mysql实例代码教程(查询手册)


Redis详细完整教程-windows下的安装、测试(php+redis+mysql)

一、windows下的redis的安装

windows下的redis的下载地址:http://code.google.com/p/servicestack/wiki/RedisWindowsDownload

或者到我本人的网盘中下载(我只是增加了一个redis.conf文件,没有该文件得自己建): 进入下载页面

解压后有以下几个文件:

  • redis-server.exe:服务程序
  • redis-check-dump.exe:本地数据库检查
  • redis-check-aof.exe:更新日志检查
  • redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询

运行需要redis的配置文件redis.conf,如没有指定,则使用默认设置

开始运行redis:

解压目录:\>redis-server.exe redis.conf

运行一个客户端连接:

解压目录:\>redis-cli.exe -h 127.0.0.1 -p 6379

测试一下:

$ ./redis-cli set mykey somevalue
OK
$ ./redis-cli get mykey
somevalue

测试一下性能:

D:\redis>redis-benchmark.exe -h 127.0.0.1 -p 6379 -n 100000 -c 50

至此安装完毕,在客户端里面可以运行各种测试

这里给大家推荐一个redis的管理工具:phpRedisAdmin(需要安装php的redis扩展,见第二步),一看就知道和phpmyadmin很像了,是部署在php环境下面的,给个phpRedisAdmin的下载地址(github):进入下载页面

QQ截图20120602180426

Read moreRedis详细完整教程-windows下的安装、测试(php+redis+mysql)