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通过正则查找微博@(at)用户的方法
Mar 13 Python
在Python中使用HTML模版的教程
Apr 29 Python
Python实现股市信息下载的方法
Jun 15 Python
详解 Python中LEGB和闭包及装饰器
Aug 03 Python
Python语言描述最大连续子序列和
Dec 05 Python
Python实现学校管理系统
Jan 11 Python
Python基于SMTP协议实现发送邮件功能详解
Aug 14 Python
Python 20行简单实现有道在线翻译的详解
May 15 Python
Python解析命令行读取参数之argparse模块
Jul 26 Python
django中瀑布流写法实例代码
Oct 14 Python
Python第三方包之DingDingBot钉钉机器人
Apr 09 Python
python 利用PyAutoGUI快速构建自动化操作脚本
May 31 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 和 COM
2006/10/09 PHP
thinkPHP实现多字段模糊匹配查询的方法
2016/12/01 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
基于Jquery的实现回车键Enter切换焦点
2010/09/14 Javascript
jquery中ajax学习笔记3
2011/10/16 Javascript
Javascript 遮罩层和加载效果代码
2013/08/01 Javascript
javascript表格隔行变色加鼠标移入移出及点击效果的方法
2015/04/10 Javascript
浅谈javascript中的DOM方法
2015/07/16 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
详细总结Javascript中的焦点管理
2016/09/17 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
微信小程序实现美团菜单
2018/06/06 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
javascript面向对象三大特征之继承实例详解
2019/07/24 Javascript
Vue中用JSON实现刷新界面不影响倒计时
2020/10/26 Javascript
python学习手册中的python多态示例代码
2014/01/21 Python
python处理xml文件的方法小结
2017/05/02 Python
在pycharm 中添加运行参数的操作方法
2019/01/19 Python
Python-ElasticSearch搜索查询的讲解
2019/02/25 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
python被修饰的函数消失问题解决(基于wraps函数)
2019/11/04 Python
django实现web接口 python3模拟Post请求方式
2019/11/19 Python
Tensorflow与Keras自适应使用显存方式
2020/06/22 Python
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
金智子午JAVA面试题
2015/09/04 面试题
AssertionError 跟一下那个类是 “is – a”的关系
2012/02/21 面试题
学生爱国演讲稿
2014/01/14 职场文书
售后服务经理岗位职责范本
2014/02/22 职场文书
乐观自信演讲稿范文
2014/05/21 职场文书
房地产端午节活动方案
2014/08/24 职场文书
网吧七夕活动策划方案
2014/08/31 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
销售辞职信范文
2015/03/02 职场文书
微信小程序实现拍照和相册选取图片
2021/05/09 Javascript