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 相关文章推荐
django 创建过滤器的实例详解
Aug 14 Python
Python minidom模块用法示例【DOM写入和解析XML】
Mar 25 Python
详解Python 函数如何重载?
Apr 23 Python
Python 给屏幕打印信息加上颜色的实现方法
Apr 24 Python
如何爬取通过ajax加载数据的网站
Aug 15 Python
修改 CentOS 6.x 上默认Python的方法
Sep 06 Python
Pytorch模型转onnx模型实例
Jan 15 Python
python tkiner实现 一个小小的图片翻页功能的示例代码
Jun 24 Python
如何表示python中的相对路径
Jul 08 Python
pycharm专业版远程登录服务器的详细教程
Sep 15 Python
python推导式的使用方法实例
Feb 28 Python
python爬虫selenium模块详解
Mar 30 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
yii数据库的查询方法
2015/12/28 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
2016/05/26 PHP
Javascript Function对象扩展之延时执行函数
2010/07/06 Javascript
A标签触发onclick事件而不跳转的多种解决方法
2013/06/27 Javascript
JavaScript获取网页表单提交方式的方法
2015/04/02 Javascript
js不间断滚动的简单实现
2016/06/03 Javascript
jQuery UI Bootstrap是什么?
2016/06/17 Javascript
jquery表单插件Autotab使用方法详解
2016/06/24 Javascript
jQuery EasyUI 页面加载等待及页面等待层
2017/02/06 Javascript
js 开发之autocomplete="off"在chrom中失效的解决办法
2017/09/28 Javascript
使用vue-router完成简单导航功能【推荐】
2018/06/28 Javascript
微信小程序授权登录及解密unionId出错的方法
2018/09/26 Javascript
JS实现图片拖拽交换效果
2018/11/30 Javascript
js判断复选框是否选中的方法示例【基于jQuery】
2019/10/10 jQuery
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
[38:38]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.17
2020/12/18 DOTA
详解Python中expandtabs()方法的使用
2015/05/18 Python
Python实现matplotlib显示中文的方法详解
2018/02/06 Python
Python将图片转换为字符画的方法
2020/06/16 Python
Python基于dom操作xml数据的方法示例
2018/05/12 Python
Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
2018/12/20 Python
python实现网页自动签到功能
2019/01/21 Python
Python中一般处理中文的几种方法
2019/03/06 Python
Opencv实现抠图背景图替换功能
2019/05/21 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
2019/06/18 Python
Python使用贪婪算法解决问题
2019/10/22 Python
python实现贪吃蛇双人大战
2020/04/18 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
Python利用Xpath选择器爬取京东网商品信息
2020/06/01 Python
详解使用canvas保存网页为pdf文件支持跨域
2018/11/23 HTML / CSS
外语系毕业生自荐信范文
2013/12/16 职场文书
大学生职业生涯规划方案
2014/01/03 职场文书
小学安全工作汇报材料
2014/08/19 职场文书
防卫过当辩护词
2015/05/21 职场文书
小学信息技术教学反思
2016/02/16 职场文书
Requests什么的通通爬不了的Python超强反爬虫方案!
2021/05/20 Python