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中使用Neo4j数据库的教程
Apr 16 Python
教大家使用Python SqlAlchemy
Feb 12 Python
python写入已存在的excel数据实例
May 03 Python
python看某个模块的版本方法
Oct 16 Python
基于Python对数据shape的常见操作详解
Dec 25 Python
Python docx库用法示例分析
Feb 16 Python
Python弹出输入框并获取输入值的实例
Jun 18 Python
python 实现识别图片上的数字
Jul 30 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
Jan 20 Python
Python super()方法原理详解
Mar 31 Python
python实现程序重启和系统重启方式
Apr 16 Python
Python hashlib和hmac模块使用方法解析
Dec 08 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登录环节防止sql注入的方法浅析
2014/06/30 PHP
PHP查询附近的人及其距离的实现方法
2016/05/11 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
浅谈php中的循环while、do...while、for、foreach四种循环
2016/11/05 PHP
PHP实现的常规正则验证helper公共类完整实例
2017/04/27 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
Laravel中为什么不使用blpop取队列详析
2018/08/01 PHP
js最简单的拖拽效果实现代码
2010/09/24 Javascript
js constructor的实际作用分析
2011/11/15 Javascript
让新消息在网页标题闪烁提示的jQuery代码
2013/11/04 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
非常漂亮的相册集 使用jquery制作相册集
2016/04/28 Javascript
js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
2016/05/31 Javascript
JS针对浏览器窗口关闭事件的监听方法集锦
2016/06/24 Javascript
AngularJS使用指令增强标准表单元素功能
2016/07/01 Javascript
运用js教你轻松制作html音乐播放器
2020/04/17 Javascript
JavaScript经典案例之简易计算器
2020/08/24 Javascript
vue 导航守卫和axios拦截器有哪些区别
2020/12/19 Vue.js
[49:43]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
零基础学Python(一)Python环境安装
2014/08/20 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
2019/01/15 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
2019/02/26 Python
我就是这样学习Python中的列表
2019/06/02 Python
Python递归调用实现数字累加的代码
2020/02/25 Python
Python 串口通信的实现
2020/09/29 Python
基于css3实现漂亮便签样式
2013/03/18 HTML / CSS
巴黎卡诗美国官方网站:始于1964年的头发头皮护理专家
2017/07/10 全球购物
培训楼经理岗位责任制
2014/02/10 职场文书
会计岗位说明书
2014/07/29 职场文书
《周恩来的四个昼夜》观后思想汇报范文两篇
2014/09/10 职场文书
2014市府办领导班子“四风问题”对照检查材料思想汇报
2014/09/24 职场文书
不服劳动仲裁起诉书
2015/05/20 职场文书
2015年秋季学校开学标语
2015/07/16 职场文书
关于运动会的宣传稿
2015/07/23 职场文书
Pytorch中Softmax和LogSoftmax的使用详解
2021/06/05 Python