一、安装

安装已编译版本(此方法简便快捷):

http://www.codegood.com/downloads

根据自己系统下载,双击安装,搞定

然后import MySQLdb,查看是否成功

我的,win7,32位,2.7版本

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

二、使用

#!/usr/bin/python
# encoding: utf-8
import time,MySQLdb
# 打开数据库连接
db = MySQLdb.connect("localhost","root","root","Python" )
# 使用cursor()方法获取操作游标
cursor = db.cursor()#删除表
sql = "drop table if exists thinkgamer"
cursor.execute(sql)#创建
sql = "create table if not exists thinkgamer(name varchar(128) primary key,created int(10))"
cursor.execute(sql)#写入
sql = "insert into thinkgamer(name,created) values(%s,%s)"
param = ("aaa",int(time.time()))
n = cursor.execute(sql,param)
print 'insert',n#写入多行
sql = "insert into thinkgamer(name,created) values(%s,%s)"
param = (("bbb",int(time.time())),("ccc",33),("ddd",44))
n = cursor.executemany(sql,param)
print "insertmany",n#更新
sql= "update thinkgamer set name=%s where name='aaa'"
param = ("zzz")
n = cursor.execute(sql,param)
print "updata",n#查询
n = cursor.execute("select * from thinkgamer")
for row in cursor.fetchall():print rowfor r in row:print r#删除
sql = "delete from thinkgamer where name =%s"
param = ("bbb")
n = cursor.execute(sql,param)
print "delete",n#查询
n = cursor.execute("select * from thinkgamer")
print cursor.fetchall()cursor.close()#提交
db.commit()
#关闭
db.close()

输出结果:

insert 1
insertmany 3
updata 1
('zzz', 1436067892L)
zzz
1436067892
('bbb', 1436067892L)
bbb
1436067892
('ccc', 33L)
ccc
33
('ddd', 44L)
ddd
44
delete 1
(('zzz', 1436067892L), ('ccc', 33L), ('ddd', 44L))

更多详情请戳:MySQLdb User's Guide


扫一扫 关注微信公众号!号主 专注于搜索和推荐系统,尝试使用算法去更好的服务于用户,包括但不局限于机器学习,深度学习,强化学习,自然语言理解,知识图谱,还不定时分享技术,资料,思考等文章!


【技术服务】,详情点击查看:https://mp.weixin.qq.com/s/PtX9ukKRBmazAWARprGIAg


MySQLdb的安装与使用相关推荐

  1. Mac MySQLdb模块安装,可算解决了

    转载:http://blog.csdn.net/janronehoo/article/details/25207825 叨叨 短评:这篇文章感觉是比较全面解决Mac MySQLdb模块安装问题的文章了 ...

  2. MySQLdb的安装

    第一步:下载安装介质 https://pypi.python.org/pypi/MySQL-python 注意虽然模块名叫MySQLdb但是MySQL-python指的就是MySQLdb 第二步:安装 ...

  3. Python的MySQLdb模块安装

    在配置Django时,选择的是mysql数据库,要安装MySQLdb模块,不过安装过程中,遇到了很多errors,记录一下. 系统:ubuntu 11.10 mysql:直接apt-get安装的,ve ...

  4. python安装mysqldb模块_python MysqlDb模块安装及其使用详解

    python调用mysql数据库通常通过mysqldb模块,简单说下如何调用 1.安装驱动 目前有两个MySQL的驱动,我们可以选择其中一个进行安装: 1. MySQL-python:是封装了MySQ ...

  5. python安装mysqldb模块_Python的MySQLdb模块安装

    在配置Django时,选择的是mysql数据库,要安装MySQLdb模块,不过安装过程中,遇到了很多errors,记录一下. 系统:ubuntu 11.10 mysql:直接apt-get安装的,ve ...

  6. python操作mysql(一)MySQLdb模块安装和数据库基本操作

    1.ubuntu环境下安装python-MySQLdb sudo apt-get install build-essential python-dev libmysqlclient-dev sudo ...

  7. 安装MySQLdb for Python3.7

    Python连接mysql数据库通过MySQLdb模块,在此记录我安装MySQLdb的过程. 一.系统环境 操作系统:Win7 64位 Python:Python 3.7 二.安装说明 A.如果Pyt ...

  8. 在pycharm安装MySQLdb库和pymysql库的区别

    你会发现MySQLdb无法安装成功,但是pymysql可以安装. MySQLdb 包只支持到python3.4,所以新版本的装pymysqldb就行,作用和MySQLdb一样的.

  9. Python之安装MySQLdb

    Python连接mysql需要MySQLdb模块 一.环境 系统版本:windows10家庭版 Python版本: python3.7.1 IDE:sublime_text3 二.安装说明 如果是py ...

最新文章

  1. 如何在windows 10 x64安装佳能 CP900 驱动
  2. mysql8報錯解決方案彙總(持續更新中)
  3. 基于'sessionStorage'与'userData'的类session存储
  4. 中药ppi网络图太杂乱_太杂乱了吗? 这是您的iPhone,iPad,Android或台式机的15张简约壁纸...
  5. 手机在线运行python_让Python程序在线执行
  6. 缅因大学欧洛诺分校计算机科学,一分钟带大家了解美国名校缅因大学优势!
  7. Setting Expires and Cache-Control: max-age headers for static resources in ASP.NET
  8. 夯实Java基础(十七)——注解(Annotation)
  9. 优雅的封装ajax,含跨域
  10. Python制作含微软雅黑字体的图片报错,中文字体报错可用类似方式处理
  11. 彻底删除win10易升
  12. H5C3第二个完整大项目————天猫国际首页跳转登录页
  13. python ca模块_[转]常用的python模块及安装方法
  14. python shutil删除_python删除文件
  15. 水果之王之猕猴桃-系列三(猕猴桃的功能和禁忌)
  16. GAMES101现代计算机图形学入门——几何表示之曲线与曲面
  17. 安卓开发-最简单快速的仿微信聊天实现-附赠微信原生表情,QQ原生表情
  18. 时间字段加一秒_Mysql自动加1秒的问题
  19. 如何系统地学习 C++ 语言?
  20. 自学apicloud【Apicloud——关于上传图片、视频】

热门文章

  1. CSDN Markdown简明教程3-表格和公式
  2. 【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )
  3. Java中求集合交集、并集、差集
  4. 云计算的应用有哪些?
  5. iPhone XS系列降价一千元;Intel雷电接口将融合USB4;蔚来汽车收入、亏损均增长百分百 | 雷锋早报...
  6. 瓷砖铺贴方法_5种常见的瓷砖铺贴以及施工方法介绍
  7. 在滴滴云 DC2 云服务器上搭建 MongoDB 实战
  8. Linux 6.2:华为代码加速核心功能 715 倍!
  9. 使用phpStudy配置SSL支持Https
  10. 2PC、3PC、TCC