• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
开到荼蘼
博客园    首页    新随笔    联系   管理    订阅  订阅
python操作MySQL数据库(windows)

使用python操作mysql数据库需要安装一个第三方的模块, MySQLdb

先简单说下MySQLdb在windows下的快速安装, 其他环境下安装在此不多赘述

说一下windows下安装已经编译好的版本, 一分钟左右就可以搞定, 以下是32位和64位的两个版本, 安装方法一样

MySQL-python-1.2.3.win32-py2.7.exe下载链接:

http://pan.baidu.com/s/1pJvyVsJ 密码:fepi

MySQL-python-1.2.3.win-amd64-py2.7.exe

链接:http://pan.baidu.com/s/1hqkNRjI 密码:b70m

安装步骤上几个截图简单说明:

双击安装, 选择安装路径, 完成

测试:

>>>import MySQLdb

没有报错即可。

查询数据例子:

 1 #! -*-coding:utf-8 -*- 
 2 #/usr/bin/env python
 3 
 4 '''
 5 Created on 2014-03-11 15:35:24
 6 @author: leaf
 7 @summary: test python mysql
 8 '''
 9 
10 import MySQLdb 
11 
12 try:
13     conn = MySQLdb.connect( host = 'localhost', user = 'root', passwd = 'test', db = 'test', port = 3306 )
14     cursor = conn.cursor()
15     cursor.execute( 'select * from users' )
16     alldata = cursor.fetchall()
17     if alldata:
18          for rec in alldata:
19              print rec[0],rec[1]
20     cursor.close()
21     conn.close()
22 except MySQLdb.Error, e:
23     print "Mysql Error %d: %s" %(e.args[0], e.args[1])

 

 

posted on 2014-03-11 16:08  开到荼蘼  阅读(769)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3