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中from module import * 的一个坑
Jul 20 Python
Python计算程序运行时间的方法
Dec 13 Python
Python基础入门之seed()方法的使用
May 15 Python
Python3指定路径寻找符合匹配模式文件
May 22 Python
Python获取CPU、内存使用率以及网络使用状态代码
Feb 08 Python
详解Python 定时框架 Apscheduler原理及安装过程
Jun 14 Python
python tornado使用流生成图片的例子
Nov 18 Python
基于Python 中函数的 收集参数 机制
Dec 21 Python
python实现串口通信的示例代码
Feb 10 Python
Anconda环境下Vscode安装Python的方法详解
Mar 29 Python
python3通过udp实现组播数据的发送和接收操作
May 05 Python
Python参数传递及收集机制原理解析
Jun 05 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截取中文字符串不乱码的方法
2013/12/25 PHP
php实现只保留mysql中最新1000条记录
2015/06/18 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
2017/07/10 PHP
各种效果的jquery ui(接口)介绍
2008/09/17 Javascript
jQuery前台数据获取实现代码
2011/03/16 Javascript
jQuery实现tag便签去重效果的方法
2015/01/20 Javascript
js实现div模拟模态对话框展现URL内容
2016/05/27 Javascript
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
微信小程序 删除项目工程实现步骤
2016/11/10 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
纯js三维数组实现三级联动效果
2017/02/07 Javascript
canvas仿iwatch时钟效果
2017/03/06 Javascript
nodejs个人博客开发第四步 数据模型
2017/04/12 NodeJs
JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
2017/06/21 Javascript
JS计算距当前时间的时间差实例
2017/12/29 Javascript
教你如何用node连接redis的示例代码
2018/07/12 Javascript
微信小程序前端自定义分享的实现方法
2019/06/13 Javascript
使用微信SDK自定义分享的方法
2019/07/03 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
ES6中的Javascript解构的实现
2020/10/30 Javascript
原生js实现表格循环滚动
2020/11/24 Javascript
Selenium执行JavaScript脚本的方法示例
2020/12/31 Javascript
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
python制作一个桌面便签软件
2015/08/09 Python
Python排序搜索基本算法之插入排序实例分析
2017/12/11 Python
分析python请求数据
2018/08/19 Python
Python chardet库识别编码原理解析
2020/02/18 Python
Linux的文件类型
2016/07/05 面试题
what is the difference between ext2 and ext3
2013/11/03 面试题
团队口号大全
2014/06/06 职场文书
2014年超市员工工作总结
2014/11/18 职场文书
2015年保送生自荐信
2015/03/24 职场文书
详解 TypeScript 枚举类型
2021/11/02 Javascript
Python实现猜拳与猜数字游戏的方法详解
2022/04/06 Python
Spring 使用注解开发
2022/05/20 Java/Android