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使用scrapy采集数据过程中放回下载过大页面的方法
Apr 08 Python
详解在Python程序中使用Cookie的教程
Apr 30 Python
Python回调函数用法实例详解
Jul 02 Python
python清除字符串里非数字字符的方法
Jul 02 Python
Python for Informatics 第11章之正则表达式(四)
Apr 21 Python
对Pandas MultiIndex(多重索引)详解
Nov 16 Python
python根据多个文件名批量查找文件
Aug 13 Python
Python合并2个字典成1个新字典的方法(9种)
Dec 19 Python
Python3标准库glob文件名模式匹配的问题
Mar 13 Python
python中 _、__、__xx__()区别及使用场景
Jun 30 Python
python3排序的实例方法
Oct 20 Python
Selenium浏览器自动化如何上传文件
Apr 06 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中几种常见安全设置详解
2010/04/06 PHP
PHP学习之数组的定义和填充
2011/04/17 PHP
php使用glob函数遍历文件和目录详解
2016/09/23 PHP
php将html转为图片的实现方法
2017/05/19 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
让Laravel API永远返回JSON格式响应的方法示例
2018/09/05 PHP
在 PHP 和 Laravel 中使用 Traits的方法
2019/11/13 PHP
Laravel5.1 框架表单验证操作实例详解
2020/01/07 PHP
PHP数据源架构模式之表入口模式实例分析
2020/01/23 PHP
Jquery 获取checkbox的checked问题
2011/11/16 Javascript
jquery使用ColorBox弹出图片组浏览层实例演示
2013/03/14 Javascript
页面实时更新时间的JS实例代码
2013/12/18 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
js鼠标点击图片切换效果代码分享
2015/08/26 Javascript
每日十条JavaScript经验技巧(一)
2016/06/23 Javascript
微信公众号 摇一摇周边功能开发
2016/12/08 Javascript
jQuery实现拖动剪裁图片作为头像
2016/12/28 Javascript
angular6开发steps步骤条组件
2019/07/04 Javascript
基于python socketserver框架全面解析
2017/09/21 Python
PyCharm代码格式调整方法
2018/05/23 Python
python计算两个地址之间的距离方法
2018/06/09 Python
pandas.DataFrame选取/排除特定行的方法
2018/07/03 Python
详解通过API管理或定制开发ECS实例
2018/09/30 Python
python实现对象列表根据某个属性排序的方法详解
2019/06/11 Python
Python登录系统界面实现详解
2019/06/25 Python
Python进度条的制作代码实例
2019/08/31 Python
FFT快速傅里叶变换的python实现过程解析
2019/10/21 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
2020/04/22 Python
Keras 使用 Lambda层详解
2020/06/10 Python
浅谈Python 钉钉报警必备知识系统讲解
2020/08/17 Python
美国钻石商店:Zales
2016/11/20 全球购物
机械设计制造专业个人求职信
2013/09/25 职场文书
高级编程求职信模板
2014/02/16 职场文书
财务总监岗位职责
2014/03/07 职场文书
《女娲补天》教学反思
2016/02/20 职场文书
配置nginx 重定向到系统维护页面
2021/06/08 Servers