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实现连接mongodb的方法
May 08 Python
python在linux系统下获取系统内存使用情况的方法
May 11 Python
bat和python批量重命名文件的实现代码
May 19 Python
python使用matplotlib绘图时图例显示问题的解决
Apr 27 Python
基于Python3 逗号代码 和 字符图网格(详谈)
Jun 22 Python
Python中的延迟绑定原理详解
Oct 11 Python
python小项目之五子棋游戏
Dec 26 Python
将自己的数据集制作成TFRecord格式教程
Feb 17 Python
Python通过4种方式实现进程数据通信
Mar 12 Python
Python实现验证码识别
Jun 15 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
Jul 27 Python
PyQt5爬取12306车票信息程序的实现
May 14 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/10/09 PHP
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
2006/11/18 PHP
PHP生成月历代码
2007/06/14 PHP
PHP实现的简单三角形、矩形周长面积计算器分享
2014/11/18 PHP
php实现留言板功能
2017/03/05 PHP
js兼容标准的表格变色效果
2008/06/28 Javascript
妙用Jquery的val()方法
2012/06/27 Javascript
JS中三目运算符和if else的区别分析与示例
2014/11/21 Javascript
JQuery复制DOM节点的方法
2015/06/11 Javascript
js+css实现上下翻页相册代码分享
2015/08/18 Javascript
浅谈js的异步执行
2016/10/18 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
2016/11/29 Javascript
jQuery插件artDialog.js使用与关闭方法示例
2017/10/09 jQuery
vue中使用vee-validator完成表单校验方案
2019/11/01 Javascript
原生JS实现多条件筛选
2020/08/19 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
python文件和目录操作方法大全(含实例)
2014/03/12 Python
用Python登录Gmail并发送Gmail邮件的教程
2015/04/17 Python
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
2018/01/10 Python
详解Python列表赋值复制深拷贝及5种浅拷贝
2019/05/15 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
nginx搭建基于python的web环境的实现步骤
2020/01/03 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
CSS3按钮鼠标悬浮实现光圈效果源码
2016/09/11 HTML / CSS
HTML5在a标签内放置块级元素示例代码
2013/08/23 HTML / CSS
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
市场营销专业个人自荐信格式
2013/09/21 职场文书
社区工作者思想汇报
2014/01/13 职场文书
求职简历自我评价范例
2014/03/12 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
2015年个人招商工作总结
2015/04/25 职场文书
干部理论学习心得体会
2016/01/21 职场文书
检讨书格式
2019/04/25 职场文书
Python 制作自动化翻译工具
2021/04/25 Python
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang
Python学习开发之图形用户界面详解
2021/08/23 Python