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中文字符串截取问题
Jun 15 Python
Python中Collections模块的Counter容器类使用教程
May 31 Python
Python+OpenCV图片局部区域像素值处理详解
Jan 23 Python
dataframe 按条件替换某一列中的值方法
Jan 29 Python
python里 super类的工作原理详解
Jun 19 Python
Python assert语句的简单使用示例
Jul 28 Python
使用PyOpenGL绘制三维坐标系实例
Dec 24 Python
将自己的数据集制作成TFRecord格式教程
Feb 17 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
Apr 27 Python
Pycharm新手使用教程(图文详解)
Sep 17 Python
详解tensorflow之过拟合问题实战
Nov 01 Python
详解numpy1.19.4与python3.9版本冲突解决
Dec 15 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
Banner程序
2006/10/09 PHP
Optimizer与Debugger兼容性问题的解决方法
2008/12/01 PHP
PHP中的闭包(匿名函数)浅析
2015/02/07 PHP
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
可插入图片的TEXT文本框
2013/12/27 Javascript
jQuery实现带延迟效果的滑动菜单代码
2015/09/02 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
vue分类筛选filter方法简单实例
2017/03/30 Javascript
laravel5.4+vue+element简单搭建的示例代码
2017/08/29 Javascript
详解react-router4 异步加载路由两种方法
2017/09/12 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
2017/09/15 Javascript
Angular4实现图片上传预览路径不安全的问题解决
2017/12/25 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
2019/07/05 Javascript
vue中英文切换实例代码
2020/01/21 Javascript
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
简单文件操作python 修改文件指定行的方法
2013/05/15 Python
深入浅析Python中join 和 split详解(推荐)
2016/06/30 Python
Python使用functools实现注解同步方法
2018/02/06 Python
python实现俄罗斯方块游戏
2020/03/25 Python
CSS3 box-sizing属性详解
2016/11/15 HTML / CSS
英国美发和美容产品商城:HQhair
2019/02/08 全球购物
超市促销实习自我鉴定
2013/09/23 职场文书
客户代表自我评价范例
2013/09/24 职场文书
大专学生推荐信范文
2013/11/19 职场文书
初一英语教学反思
2014/01/11 职场文书
客服部班长工作责任制
2014/02/25 职场文书
营销总监岗位职责
2014/09/16 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
出纳岗位职责
2015/01/31 职场文书
我们的节日元宵节活动总结
2015/02/06 职场文书
2015年汽车销售经理工作总结
2015/04/27 职场文书
2015年学校教务处工作总结
2015/05/11 职场文书
雷锋电影观后感
2015/06/10 职场文书
2015年小学生国庆节演讲稿
2015/07/30 职场文书
小学生红领巾广播稿
2015/08/19 职场文书
JavaScript事件的委托(代理)的用法示例详解
2022/02/18 Javascript