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中关于时间和日期函数的常用计算总结(time和datatime)
Mar 08 Python
详解Django中的权限和组以及消息
Jul 23 Python
Python中struct模块对字节流/二进制流的操作教程
Jan 21 Python
python中使用正则表达式的后向搜索肯定模式(推荐)
Nov 11 Python
用python制作游戏外挂
Jan 04 Python
python scipy求解非线性方程的方法(fsolve/root)
Nov 12 Python
padas 生成excel 增加sheet表的实例
Dec 11 Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
Jan 23 Python
六行python代码的爱心曲线详解
May 17 Python
python字符串替换第一个字符串的方法
Jun 26 Python
基于多进程中APScheduler重复运行的解决方法
Jul 22 Python
Python3批量移动指定文件到指定文件夹方法示例
Sep 02 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的面试题集,附我的答案和分析(一)
2006/11/19 PHP
php+mysql开源XNA 聚合程序发布 下载
2007/07/13 PHP
PHP获取数组中单列值的方法
2017/06/10 PHP
PHP+ajax实现二级联动菜单功能示例
2018/08/10 PHP
php判断/计算闰年的方法小结【三种方法】
2019/07/06 PHP
Jquery加载时从后台读取数据绑定到dropdownList实例
2013/06/09 Javascript
获得Javascript对象属性个数的示例代码
2013/11/21 Javascript
跟我学习javascript的prototype使用注意事项
2015/11/17 Javascript
判断数组是否包含某个元素的js函数实现方法
2016/05/19 Javascript
JQuery点击事件回到页面顶部效果的实现代码
2016/05/24 Javascript
基于jQuery实现点击列表加载更多效果
2016/05/31 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
Bootstrap 模态框实例插件案例分析
2016/12/28 Javascript
一个例子轻松学会Vue.js
2017/01/02 Javascript
Nodejs实现短信验证码功能
2017/02/09 NodeJs
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
Angular4 Select选择改变事件的方法
2018/10/09 Javascript
解决在layer.open中使用时间控件laydate失败的问题
2019/09/11 Javascript
js blob类型url的视频下载问题的解决
2019/11/29 Javascript
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
2020/07/24 Javascript
Python只用40行代码编写的计算器实例
2017/05/10 Python
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
Python读取视频的两种方法(imageio和cv2)
2018/04/15 Python
python批量修改图片大小的方法
2018/07/24 Python
更新升级python和pip版本后不生效的问题解决
2020/04/17 Python
django中嵌套的try-except实例
2020/05/21 Python
python产生模拟数据faker库的使用详解
2020/11/04 Python
python中K-means算法基础知识点
2021/01/25 Python
美国在线眼镜商城:Eyeglasses.com
2017/06/26 全球购物
荟萃全球保健品:维他购
2018/05/09 全球购物
《三顾茅庐》教学反思
2014/04/10 职场文书
2014国庆节标语口号
2014/09/19 职场文书
西安导游词
2015/02/12 职场文书
《纸船和风筝》教学反思
2016/02/18 职场文书
OpenCV3.3+Python3.6实现图片高斯模糊
2021/05/18 Python
Go语言特点及基本数据类型使用详解
2022/03/21 Golang