Python操作MySQL简单实现方法


Posted in Python onJanuary 26, 2015

本文实例讲述了Python操作MySQL简单实现方法。分享给大家供大家参考。具体分析如下:

一、安装:

安装MySQL

安装MySQL不用多说了,下载下来安装就是,没有特别需要注意的地方。

一个下载地址:点击打开链接

二、示例:

# coding=utf-8

import MySQLdb

 

#查询数量

def Count(cur):

   count=cur.execute('select * from Student')

   print 'there has %s rows record' % count

    

#插入

def Insert(cur):

   sql = "insert into Student(ID,Name,Age,Sex)values(%s,%s,%s,%s)"

   param = (2,'xiaoming',24,'boy')

   cur.execute(sql,param)

 

#查询 

def  Select(cur):  

   n = cur.execute("select * from Student")    

   print "------"

   for row in cur.fetchall():    

      for r in row:    

         print r

      print "------"   

#更新

def Update(cur):

   sql = "update Student set Name = %s where ID = 2"  

   param = ("xiaoxue")    

   count = cur.execute(sql,param)

 

#删除

def Delete(cur):    

   sql = "delete from Student where Name = %s"  

   param =("xiaoxue")    

   n = cur.execute(sql,param)   

  

try:

   conn=MySQLdb.connect(host='localhost',user='root',passwd='123456',db='python',port=3306)

   cur=conn.cursor()

   #数量

   Count(cur)

   #查询

   Select(cur)

   #插入

   Insert(cur)

   print "插入之后"

   #查询

   Select(cur)

   #更新

   Update(cur)

   print "更新之后"

   #查询

   Select(cur)

   #删除

   Delete(cur)

   print "删除之后"

   #查询

   Select(cur)

    

   cur.close()

   conn.close()

    

except MySQLdb.Error,e:

   print "Mysql Error %d: %s" % (e.args[0], e.args[1])

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python标准算法实现数组全排列的方法
Mar 17 Python
Python中的推导式使用详解
Jun 03 Python
在DigitalOcean的服务器上部署flaskblog应用
Dec 19 Python
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
Mar 19 Python
django中的HTML控件及参数传递方法
Mar 20 Python
selenium+python截图不成功的解决方法
Jan 30 Python
python turtle库画一个方格和圆实例
Jun 27 Python
Python爬虫运用正则表达式的方法和优缺点
Aug 25 Python
PyCharm永久激活方式(推荐)
Sep 22 Python
无惧面试,带你搞懂python 装饰器
Aug 17 Python
python3 实现mysql数据库连接池的示例代码
Apr 17 Python
Python中np.random.randint()参数详解及用法实例
Sep 23 Python
Python中的is和id用法分析
Jan 26 #Python
Python的批量远程管理和部署工具Fabric用法实例
Jan 23 #Python
推荐11个实用Python库
Jan 23 #Python
17个Python小技巧分享
Jan 23 #Python
Windows8下安装Python的BeautifulSoup
Jan 22 #Python
Python实现抓取百度搜索结果页的网站标题信息
Jan 22 #Python
Python中使用异常处理来判断运行的操作系统平台方法
Jan 22 #Python
You might like
PHP中的日期处理方法集锦
2007/01/02 PHP
详解php协程知识点
2018/09/21 PHP
Laravel 类和接口注入相关的代码
2019/10/15 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
JS操作Cookies的小例子
2013/10/15 Javascript
js 通用订单代码
2013/12/23 Javascript
Jquery 在页面加载后执行的几种方式
2014/03/14 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
Juery解决tablesorter中文排序和字符范围的方法
2015/05/06 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
2016/04/01 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
2017/04/10 jQuery
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
2017/08/16 Javascript
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
vue2 router 动态传参,多个参数的实例
2017/11/10 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
2018/08/17 Javascript
js 计算月/周的第一天和最后一天代码
2020/02/01 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
跟老齐学Python之list和str比较
2014/09/20 Python
python让图片按照exif信息里的创建时间进行排序的方法
2015/03/16 Python
Python中操作文件之write()方法的使用教程
2015/05/25 Python
八大排序算法的Python实现
2021/01/28 Python
Python 限制线程的最大数量的方法(Semaphore)
2019/02/22 Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
2019/08/22 Python
python文字转语音的实例代码分析
2019/11/12 Python
Python定时任务APScheduler原理及实例解析
2020/05/30 Python
美国知名户外用品畅销中心:Sierra Trading Post
2016/07/19 全球购物
俄罗斯香水和化妆品购物网站:Л’Этуаль
2018/05/10 全球购物
护士的岗位职责
2013/12/04 职场文书
作文批改评语大全
2014/04/23 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
大学新生入学感想
2015/08/07 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS
Go timer如何调度
2021/06/09 Golang