Python中操作MySQL入门实例


Posted in Python onFebruary 08, 2015

一、安装MySQL-python

# yum install -y MySQL-python

二、打开数据库连接
#!/usr/bin/python

import MySQLdb
conn = MySQLdb.connect(user='root',passwd='admin',host='127.0.0.1')

conn.select_db('test')

cur = conn.cursor()

三、操作数据库
def insertdb():

    sql = 'insert into test(name,`sort`) values ("%s","%s")'

    exsql = sql % ('hello','python')

    cur.execute(exsql)

    conn.commit()

    return 'insert success'
def selectdb():

    sql = 'select `name` from test where `sort` = "%s"'

    exsql = sql % ('python')

    count = cur.execute(exsql)

    for row in cur:

        print row
    print 'cursor move to top:'

    cur.scroll(0,'absolute')
    row = cur.fetchone()

    while row is not None:

        print row

        row = cur.fetchone()
    print 'cursor move to top:'

    cur.scroll(0,'absolute')
    many = cur.fetchmany(count)

    print many
def deletedb():

    sql = 'delete from test where `sort` = "%s"'

    exsql = sql % ('python')

    cur.execute(exsql)

    conn.commit()

    return 'delete success'


print insertdb()

print insertdb()

selectdb()

print deletedb()

四、关闭连接

cur.close()

conn.close()

注意顺序。
Python 相关文章推荐
Windows下用py2exe将Python程序打包成exe程序的教程
Apr 08 Python
python下载图片实现方法(超简单)
Jul 21 Python
python写入并获取剪切板内容的实例
May 31 Python
使用Python的Dataframe取两列时间值相差一年的所有行方法
Jul 10 Python
python实现zabbix发送短信脚本
Sep 17 Python
Python3爬虫全国地址信息
Jan 05 Python
python3+selenium实现126邮箱登陆并发送邮件功能
Jan 23 Python
使用Python自动生成HTML的方法示例
Aug 06 Python
python中的Elasticsearch操作汇总
Oct 30 Python
django实现将修改好的新模型写入数据库
Mar 31 Python
如何使用Python调整图像大小
Sep 26 Python
python爬虫用scrapy获取影片的实例分析
Nov 23 Python
Python Web框架Flask下网站开发入门实例
Feb 08 #Python
Python中使用wxPython开发的一个简易笔记本程序实例
Feb 08 #Python
Python常用的日期时间处理方法示例
Feb 08 #Python
Python中使用PIL库实现图片高斯模糊实例
Feb 08 #Python
Python中解析JSON并同时进行自定义编码处理实例
Feb 08 #Python
Python Web框架Flask中使用七牛云存储实例
Feb 08 #Python
Python Web框架Flask中使用百度云存储BCS实例
Feb 08 #Python
You might like
全国FM电台频率大全 - 12 安徽省
2020/03/11 无线电
一周让你学会PHP 不错的学习资料
2009/02/06 PHP
php 文本文件的读取效率
2012/02/10 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
thinkPHP中create方法与令牌验证实例浅析
2015/12/08 PHP
php封装的单文件(图片)上传类完整实例
2016/10/18 PHP
PHP实现图片的等比缩放和Logo水印功能示例
2017/05/04 PHP
PHP 计算两个时间段之间交集的天数示例
2019/10/24 PHP
Javascript入门学习资料收集整理篇
2008/07/06 Javascript
用js实现的自定义的对话框的实现代码
2010/03/21 Javascript
一样的table?不一样的table(可编辑状态table)
2012/09/19 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
2013/01/11 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
让IE8浏览器支持function.bind()方法
2014/10/16 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
js注入 黑客之路必备!
2016/09/14 Javascript
Node.js 数据加密传输浅析
2016/11/16 Javascript
bootstrap按钮插件(Button)使用方法解析
2017/01/13 Javascript
jQuery实现复选框的全选和反选
2017/02/02 Javascript
利用node.js爬取指定排名网站的JS引用库详解
2017/07/25 Javascript
微信小程序movable view移动图片和双指缩放实例代码
2017/08/08 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
2018/08/31 Javascript
Python中int()函数的用法浅析
2017/10/17 Python
Python爬虫之正则表达式的使用教程详解
2018/10/25 Python
Python文件常见操作实例分析【读写、遍历】
2018/12/10 Python
关于Pytorch的MLP模块实现方式
2020/01/07 Python
python3 使用traceback定位异常实例
2020/03/09 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
2020/11/05 Python
电脑饰品店的创业计划书
2014/01/21 职场文书
银行内勤岗位职责
2014/04/09 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
出生公证书
2015/01/23 职场文书
教师节倡议书2015
2015/04/27 职场文书
山楂树之恋观后感
2015/06/11 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS