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读取csv文件示例(python操作csv)
Mar 11 Python
Python素数检测实例分析
Jun 15 Python
Python实现简单的文件传输与MySQL备份的脚本分享
Jan 03 Python
深入理解python try异常处理机制
Jun 01 Python
Django的性能优化实现解析
Jul 30 Python
Python中的四种交换数值的方法解析
Nov 18 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
Feb 24 Python
解决django框架model中外键不落实到数据库问题
May 20 Python
带你学习Python如何实现回归树模型
Jul 16 Python
Python 爬虫的原理
Jul 30 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
Dec 03 Python
python selenium 获取接口数据的实现
Dec 07 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
与空气斗智斗勇的经典《Overlord》,传说中的“无稽之谈”
2020/04/09 日漫
提升PHP执行速度全攻略(下)
2006/10/09 PHP
PHP获取本周第一天和最后一天示例代码
2014/02/24 PHP
php常用数学函数汇总
2014/11/21 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
php实现URL加密解密的方法
2016/11/17 PHP
php文件包含目录配置open_basedir的使用与性能详解
2017/04/03 PHP
php 中htmlentities导致中文无法查询问题
2018/09/10 PHP
在Laravel 中实现是否关注的示例
2019/10/22 PHP
JavaScript实现图片DIV竖向滑动的方法
2015/04/25 Javascript
ajax如何实现页面局部跳转与结果返回
2015/08/24 Javascript
jQuery弹出窗口简单实现代码
2017/03/09 Javascript
原生JS实现左右箭头选择日期实例代码
2017/03/14 Javascript
javascript中toFixed()四舍五入使用方法详解
2018/09/28 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
在vue中使用jsx语法的使用方法
2019/09/30 Javascript
微信小程序如何实现点击图片放大功能
2020/01/21 Javascript
[03:49]显微镜下的DOTA2第十五期—VG登基之路完美团
2014/06/24 DOTA
[01:38]DOTA2辉夜杯 欢乐的观众现场采访
2015/12/26 DOTA
Django中使用locals()函数的技巧
2015/07/16 Python
在Lighttpd服务器中运行Django应用的方法
2015/07/22 Python
Python异常对代码运行性能的影响实例解析
2018/02/08 Python
使用Python爬取最好大学网大学排名
2018/02/24 Python
python 获取当天凌晨零点的时间戳方法
2018/05/22 Python
Python lambda表达式filter、map、reduce函数用法解析
2019/09/11 Python
python实现实时视频流播放代码实例
2020/01/11 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
2020/03/19 Python
Django中ORM找出内容不为空的数据实例
2020/05/20 Python
使用OpenCV对车道进行实时检测的实现示例代码
2020/06/19 Python
基于Python 的语音重采样函数解析
2020/07/06 Python
Python 如何反方向迭代一个序列
2020/07/28 Python
乌克兰机票、铁路和巴士票、酒店搜索、保险:Tickets.ua
2020/01/11 全球购物
护理专业推荐信
2013/11/07 职场文书
教师绩效工资方案
2014/02/01 职场文书
消防工作实施方案
2014/06/09 职场文书
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
2022/04/02 Servers