MySQLdb的安装与使用
一、安装
安装已编译版本(此方法简便快捷):
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的安装与使用相关推荐
- Mac MySQLdb模块安装,可算解决了
转载:http://blog.csdn.net/janronehoo/article/details/25207825 叨叨 短评:这篇文章感觉是比较全面解决Mac MySQLdb模块安装问题的文章了 ...
- MySQLdb的安装
第一步:下载安装介质 https://pypi.python.org/pypi/MySQL-python 注意虽然模块名叫MySQLdb但是MySQL-python指的就是MySQLdb 第二步:安装 ...
- Python的MySQLdb模块安装
在配置Django时,选择的是mysql数据库,要安装MySQLdb模块,不过安装过程中,遇到了很多errors,记录一下. 系统:ubuntu 11.10 mysql:直接apt-get安装的,ve ...
- python安装mysqldb模块_python MysqlDb模块安装及其使用详解
python调用mysql数据库通常通过mysqldb模块,简单说下如何调用 1.安装驱动 目前有两个MySQL的驱动,我们可以选择其中一个进行安装: 1. MySQL-python:是封装了MySQ ...
- python安装mysqldb模块_Python的MySQLdb模块安装
在配置Django时,选择的是mysql数据库,要安装MySQLdb模块,不过安装过程中,遇到了很多errors,记录一下. 系统:ubuntu 11.10 mysql:直接apt-get安装的,ve ...
- python操作mysql(一)MySQLdb模块安装和数据库基本操作
1.ubuntu环境下安装python-MySQLdb sudo apt-get install build-essential python-dev libmysqlclient-dev sudo ...
- 安装MySQLdb for Python3.7
Python连接mysql数据库通过MySQLdb模块,在此记录我安装MySQLdb的过程. 一.系统环境 操作系统:Win7 64位 Python:Python 3.7 二.安装说明 A.如果Pyt ...
- 在pycharm安装MySQLdb库和pymysql库的区别
你会发现MySQLdb无法安装成功,但是pymysql可以安装. MySQLdb 包只支持到python3.4,所以新版本的装pymysqldb就行,作用和MySQLdb一样的.
- Python之安装MySQLdb
Python连接mysql需要MySQLdb模块 一.环境 系统版本:windows10家庭版 Python版本: python3.7.1 IDE:sublime_text3 二.安装说明 如果是py ...
最新文章
- 如何在windows 10 x64安装佳能 CP900 驱动
- mysql8報錯解決方案彙總(持續更新中)
- 基于'sessionStorage'与'userData'的类session存储
- 中药ppi网络图太杂乱_太杂乱了吗? 这是您的iPhone,iPad,Android或台式机的15张简约壁纸...
- 手机在线运行python_让Python程序在线执行
- 缅因大学欧洛诺分校计算机科学,一分钟带大家了解美国名校缅因大学优势!
- Setting Expires and Cache-Control: max-age headers for static resources in ASP.NET
- 夯实Java基础(十七)——注解(Annotation)
- 优雅的封装ajax,含跨域
- Python制作含微软雅黑字体的图片报错,中文字体报错可用类似方式处理
- 彻底删除win10易升
- H5C3第二个完整大项目————天猫国际首页跳转登录页
- python ca模块_[转]常用的python模块及安装方法
- python shutil删除_python删除文件
- 水果之王之猕猴桃-系列三(猕猴桃的功能和禁忌)
- GAMES101现代计算机图形学入门——几何表示之曲线与曲面
- 安卓开发-最简单快速的仿微信聊天实现-附赠微信原生表情,QQ原生表情
- 时间字段加一秒_Mysql自动加1秒的问题
- 如何系统地学习 C++ 语言?
- 自学apicloud【Apicloud——关于上传图片、视频】
热门文章
- CSDN Markdown简明教程3-表格和公式
- 【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )
- Java中求集合交集、并集、差集
- 云计算的应用有哪些?
- iPhone XS系列降价一千元;Intel雷电接口将融合USB4;蔚来汽车收入、亏损均增长百分百 | 雷锋早报...
- 瓷砖铺贴方法_5种常见的瓷砖铺贴以及施工方法介绍
- 在滴滴云 DC2 云服务器上搭建 MongoDB 实战
- Linux 6.2:华为代码加速核心功能 715 倍!
- 使用phpStudy配置SSL支持Https
- 2PC、3PC、TCC