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 Mysql自动备份脚本
Jul 14 Python
python比较2个xml内容的方法
May 11 Python
python函数局部变量用法实例分析
Aug 04 Python
浅谈Python 对象内存占用
Jul 15 Python
python的mysqldb安装步骤详解
Aug 14 Python
解决pycharm 工具栏Tool中找不到Run manager.py Task的问题
Jul 01 Python
pytorch 输出中间层特征的实例
Aug 17 Python
python利用openpyxl拆分多个工作表的工作簿的方法
Sep 27 Python
Python高级特性之闭包与装饰器实例详解
Nov 19 Python
python pandas移动窗口函数rolling的用法
Feb 29 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
Apr 01 Python
在python3.64中安装pyinstaller库的方法步骤
Jun 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和XSL stylesheets转换XML文档
2006/10/09 PHP
php下图片文字混合水印与缩略图实现代码
2009/12/11 PHP
修复ShopNC使用QQ 互联时提示100010 错误
2015/11/08 PHP
Smarty实现页面静态化(生成HTML)的方法
2016/05/23 PHP
yii2实现根据时间搜索的方法
2016/05/25 PHP
另类调用flash无须激活的方法
2006/12/27 Javascript
node.js chat程序如何实现Ajax long-polling长链接刷新模式
2012/03/13 Javascript
基于jquery ajax 用户无刷新登录方法详解
2012/04/28 Javascript
JS获取当前脚本文件的绝对路径
2016/03/02 Javascript
JS中常用的输出方式(五种)
2016/06/12 Javascript
AngularJS 模型详细介绍及实例代码
2016/07/27 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
更优雅的微信小程序骨架屏实现详解
2019/08/07 Javascript
Node.js API详解之 module模块用法实例分析
2020/05/13 Javascript
[43:32]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第一场
2014/05/26 DOTA
Python模拟三级菜单效果
2017/09/11 Python
Python爬虫天气预报实例详解(小白入门)
2018/01/24 Python
对Python中type打开文件的方式介绍
2018/04/28 Python
Python中函数参数调用方式分析
2018/08/09 Python
python中cPickle类使用方法详解
2018/08/27 Python
python 中如何获取列表的索引
2019/07/02 Python
python继承threading.Thread实现有返回值的子类实例
2020/05/02 Python
Python3交互式shell ipython3安装及使用详解
2020/07/11 Python
pymysql模块使用简介与示例
2020/11/17 Python
HTML5 canvas标签实现刮刮卡效果
2015/04/24 HTML / CSS
澳大利亚儿童和婴儿产品在线商店:Lime Tree Kids
2017/10/05 全球购物
DBA的职责都有哪些
2012/05/16 面试题
精通CAD能手自荐书
2014/01/31 职场文书
奥利奥广告词
2014/03/20 职场文书
年终奖发放方案
2014/06/02 职场文书
法制教育讲座心得体会
2016/01/14 职场文书
导游词之山东八仙过海景区
2019/11/11 职场文书
导游词之河北白洋淀
2020/01/15 职场文书