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中使用SAX解析xml实例
Nov 21 Python
Python数据类型详解(二)列表
May 08 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
Dec 04 Python
Python Queue模块详细介绍及实例
Dec 27 Python
python爬取亚马逊书籍信息代码分享
Dec 09 Python
python微信跳一跳游戏辅助代码解析
Jan 29 Python
pandas获取groupby分组里最大值所在的行方法
Apr 20 Python
python判断列表的连续数字范围并分块的方法
Nov 16 Python
python实现按关键字筛选日志文件
Dec 24 Python
Tensorflow分批量读取数据教程
Feb 07 Python
python ffmpeg任意提取视频帧的方法
Feb 21 Python
Python3自定义json逐层解析器代码
May 11 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电台频率大全 - 7 吉林省
2020/03/11 无线电
PHP 数组基本操作方法详解
2016/06/17 PHP
js中settimeout方法加参数
2014/02/28 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
jquery的ajax跨域请求原理和示例
2014/05/08 Javascript
分享一个原生的JavaScript拖动方法
2016/09/25 Javascript
分类解析jQuery选择器
2016/11/23 Javascript
Bootstrap实现的标签页内容切换显示效果示例
2017/05/25 Javascript
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
webstorm添加vue.js支持的方法教程
2017/07/05 Javascript
vue.js中$set与数组更新方法
2018/03/08 Javascript
JS简单实现动态添加HTML标记的方法示例
2018/04/08 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
2018/07/25 Javascript
Vue.js实现的购物车功能详解
2019/01/27 Javascript
javascript刷新父页面方法汇总详解
2019/10/10 Javascript
JavaScript实现模态对话框实例
2020/01/13 Javascript
[40:01]OG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
Python中asyncore的用法实例
2014/09/29 Python
python根据路径导入模块的方法
2014/09/30 Python
Python中使用gzip模块压缩文件的简单教程
2015/04/08 Python
代码详解django中数据库设置
2019/01/28 Python
Python基础学习之类与实例基本用法与注意事项详解
2019/06/17 Python
使用Python制作表情包实现换脸功能
2019/07/19 Python
Python缓存技术实现过程详解
2019/09/25 Python
python队列原理及实现方法示例
2019/11/27 Python
TensorFlow的环境配置与安装方法
2021/02/20 Python
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
如何转换一个字符串到enum值
2014/04/12 面试题
电气工程和自动化自荐信范文
2013/12/25 职场文书
留学经费担保书
2014/05/12 职场文书
大班亲子运动会方案
2014/06/10 职场文书
2014年保险公司工作总结
2014/11/22 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
一文搞懂Golang 时间和日期相关函数
2021/12/06 Golang
Go语言grpc和protobuf
2022/04/13 Golang