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 相关文章推荐
Python 调用VC++的动态链接库(DLL)
Sep 06 Python
Python的条件语句与运算符优先级详解
Oct 13 Python
python用模块zlib压缩与解压字符串和文件的方法
Dec 16 Python
python实现桌面壁纸切换功能
Jan 21 Python
python实现计数排序与桶排序实例代码
Mar 28 Python
Python3.5字符串常用操作实例详解
May 01 Python
使用python对多个txt文件中的数据进行筛选的方法
Jul 10 Python
python 采用paramiko 远程执行命令及报错解决
Oct 21 Python
Python reversed函数及使用方法解析
Mar 17 Python
python爬虫工具例举说明
Nov 30 Python
Python使用random模块实现掷骰子游戏的示例代码
Apr 29 Python
尝试使用Python爬取城市租房信息
Apr 12 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
PHP序列号生成函数和字符串替换函数代码
2012/06/07 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
网页的标准,IMG不支持onload标签怎么办
2006/06/29 Javascript
javascript实现的listview效果
2007/04/28 Javascript
在网页里看flash的trace数据的js类
2009/01/10 Javascript
jquery 简单应用示例总结
2013/08/09 Javascript
JavaScript极简入门教程(二):对象和函数
2014/10/25 Javascript
深入理解JavaScript系列(27):设计模式之建造者模式详解
2015/03/03 Javascript
jQuery实现鼠标划过修改样式的方法
2015/04/14 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
2016/06/12 Javascript
基于jQuery制作小图标上下滑动特效
2017/01/18 Javascript
Bootstarp 基础教程之表单部分实例代码
2017/02/03 Javascript
bootstarp modal框居中显示的实现代码
2017/02/18 Javascript
Mac 安装 nodejs方法(图文详细步骤)
2017/10/30 NodeJs
Vue实现todolist删除功能
2018/06/26 Javascript
js实现3D旋转效果
2020/08/18 Javascript
[02:40]2014DOTA2 国际邀请赛中国区预选赛 四大豪门抵达华西村
2014/05/23 DOTA
[02:41]《西雅图我们来了》2015国际邀请赛出征全记录
2015/07/23 DOTA
Python进行数据科学工作的简单入门教程
2015/04/01 Python
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
python实现微信小程序自动回复
2018/09/10 Python
解决python中 f.write写入中文出错的问题
2018/10/31 Python
Python3实现统计单词表中每个字母出现频率的方法示例
2019/01/28 Python
PyQt5实现简易计算器
2020/05/30 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
django rest framework serializers序列化实例
2020/05/13 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
CSS3感应鼠标的背景闪烁和图片缩放动画效果
2014/05/14 HTML / CSS
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
精伦电子Java笔试题
2013/01/16 面试题
大四自我鉴定范文
2013/10/06 职场文书
致跳远运动员广播稿
2014/02/11 职场文书
务虚会发言材料
2014/12/25 职场文书
社区好人好事材料
2014/12/26 职场文书
会计简历自我评价
2015/03/10 职场文书
工程款申请报告
2015/05/15 职场文书