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下载Bing图片(代码)
Nov 07 Python
Python调用微信公众平台接口操作示例
Jul 08 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
Oct 20 Python
python中map的基本用法示例
Sep 10 Python
朴素贝叶斯Python实例及解析
Nov 19 Python
Python设计模式之模板方法模式实例详解
Jan 17 Python
Python中的集合介绍
Jan 28 Python
Python socket模块方法实现详解
Nov 05 Python
Python中的引用和拷贝实例解析
Nov 14 Python
Python参数传递及收集机制原理解析
Jun 05 Python
python 制作网站小说下载器
Feb 20 Python
Python Flask请求扩展与中间件相关知识总结
Jun 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
常见的PHP五种设计模式小结
2011/03/23 PHP
php后退一页表单内容保存实现方法
2012/06/17 PHP
php遍历所有文件及文件夹的方法深入解析
2013/06/08 PHP
简单的php新闻发布系统教程
2014/05/09 PHP
解读PHP的Yii框架中请求与响应的处理流程
2016/03/17 PHP
javascript+css 网页每次加载不同样式的实现方法
2009/12/27 Javascript
JS实现遮罩层效果的简单实例
2013/11/12 Javascript
JavaScript动态改变div属性的实现方法
2015/07/22 Javascript
原生js与jQuery实现简单的tab切换特效对比
2015/07/30 Javascript
一款简单的jQuery图片标注效果附源码下载
2016/03/22 Javascript
浅谈Vue的基本应用
2016/12/27 Javascript
js Canvas绘制圆形时钟教程
2017/02/06 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
2017/02/20 Javascript
jQuery给表格添加分页效果
2017/03/02 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
详谈for循环里面的break和continue语句
2017/07/20 Javascript
利用JS hash制作单页Web应用的方法详解
2017/10/10 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
vue实现树形结构样式和功能的实例代码
2019/10/15 Javascript
解决node终端下运行js文件不支持ES6语法
2020/04/04 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
2020/09/11 Javascript
微信小程序入门之绘制时钟
2020/10/22 Javascript
[11:57]《一刀刀一天》第十七期:TI中国军团加油!
2014/05/26 DOTA
[48:20]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
解决reload(sys)后print失效的问题
2020/04/25 Python
PyCharm 光标变成黑块的解决方式
2021/02/06 Python
CSS3 transforms应用于背景图像的解决方法
2019/04/16 HTML / CSS
鱼油专家:Omegavia
2016/10/10 全球购物
趣天网日本站:Qoo10 JP
2019/09/18 全球购物
财务副总经理工作职责
2013/11/25 职场文书
公安机关查摆剖析材料
2014/10/10 职场文书
八月迷情观后感
2015/06/11 职场文书
2016公司年会主持词
2015/07/01 职场文书
浅谈node.js中间件有哪些类型
2021/04/29 Javascript
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android