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代码制作configure文件示例
Jul 28 Python
使用FastCGI部署Python的Django应用的教程
Jul 22 Python
Python 基础教程之包和类的用法
Feb 23 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
Apr 11 Python
Django 跨域请求处理的示例代码
May 02 Python
Python实现的NN神经网络算法完整示例
Jun 19 Python
python多项式拟合之np.polyfit 和 np.polyld详解
Feb 18 Python
python 工具 字符串转numpy浮点数组的实现
Mar 14 Python
python实现单张图像拼接与批量图片拼接
Mar 23 Python
python实现简单学生信息管理系统
Apr 09 Python
基于Keras的格式化输出Loss实现方式
Jun 17 Python
改变 Python 中线程执行顺序的方法
Sep 24 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中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
2010/07/09 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
window.onload 加载完毕的问题及解决方案(下)
2009/07/09 Javascript
js使用eval解析json实例与注意事项分享
2014/01/18 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
javascript搜索框点击文字消失失焦时文本出现
2014/09/18 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
angularjs学习笔记之简单介绍
2015/09/26 Javascript
js实现表单多按钮提交action的处理方法
2015/10/24 Javascript
jQuery实现三级菜单的代码
2016/05/09 Javascript
js简单实现调整网页字体大小的方法
2016/07/23 Javascript
JavaScript结合HTML DOM实现联动菜单
2017/04/05 Javascript
vue.js+Echarts开发图表放大缩小功能实例
2017/06/09 Javascript
element-ui多文件上传的实现示例
2019/04/10 Javascript
JavaScript函数式编程(Functional Programming)纯函数用法分析
2019/05/22 Javascript
用Node写一条配置环境的指令
2019/11/14 Javascript
[40:05]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
对Python中内置异常层次结构详解
2018/10/18 Python
python调用Matplotlib绘制分布点图
2019/10/18 Python
简单了解python filter、map、reduce的区别
2020/01/14 Python
Python单元测试模块doctest的具体使用
2020/02/10 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
萨克斯第五大道的折扣店:Saks Fifth Avenue OFF 5TH
2016/08/25 全球购物
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
医学专业大学生求职的自我评价
2013/11/27 职场文书
机关搬迁方案
2014/05/18 职场文书
新教师培训心得体会
2014/09/02 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
法律进社区活动总结
2015/05/07 职场文书
医疗纠纷调解协议书
2015/08/06 职场文书
goland设置颜色和字体的操作
2021/05/05 Golang
mysql5.6主从搭建以及不同步问题详解
2021/12/04 MySQL
【海涛解说】pis亲自推荐,其实你从来不会玩NW
2022/04/01 DOTA