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编写简单的微博爬虫
Mar 04 Python
python监控文件或目录变化
Jun 07 Python
python中MethodType方法介绍与使用示例
Aug 03 Python
Python中函数eval和ast.literal_eval的区别详解
Aug 10 Python
解决pandas read_csv 读取中文列标题文件报错的问题
Jun 15 Python
基于python实现学生管理系统
Oct 17 Python
Python CVXOPT模块安装及使用解析
Aug 01 Python
python实现将两个文件夹合并至另一个文件夹(制作数据集)
Apr 03 Python
python由已知数组快速生成新数组的方法
Apr 08 Python
如何在scrapy中集成selenium爬取网页的方法
Nov 18 Python
pandas将list数据拆分成行或列的实现
Dec 13 Python
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
Oct 16 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 更新数据库中断的解决方法
2009/06/05 PHP
PHP中替换键名的简易方法示例详解
2014/01/07 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
2016/03/25 PHP
php文件上传后端处理小技巧
2016/05/22 PHP
php可变长参数处理函数详解
2017/02/22 PHP
PHP多维数组排序array详解
2017/11/21 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
PHP7 foreach() 函数修改
2021/03/09 PHP
csdn 批量接受好友邀请
2009/02/19 Javascript
jQuery-onload让第一次页面加载时图片是淡入方式显示
2012/05/23 Javascript
js修改table中Td的值(定义td的双击事件)
2013/01/10 Javascript
为什么要在引入的css或者js文件后面加参数的详细讲解
2013/05/03 Javascript
js如何获取file控件的完整路径具体实现代码
2013/05/15 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
2014/01/06 Javascript
JavaScript排序算法之希尔排序的2个实例
2014/04/04 Javascript
JavaScript中的acos()方法使用详解
2015/06/14 Javascript
深入理解JS函数的参数(arguments)的使用
2016/05/28 Javascript
js实现精确到毫秒的倒计时效果
2016/08/05 Javascript
完美解决jQuery 鼠标快速滑过后,会执行多次滑出的问题
2016/12/08 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
2020/02/01 jQuery
Django中自定义查询对象的具体使用
2019/10/13 Python
python入门教程之基本算术运算符
2020/11/13 Python
快速解决pymongo操作mongodb的时区问题
2020/12/05 Python
Python爬虫实现selenium处理iframe作用域问题
2021/01/27 Python
阿联酋彩妆品牌:OUD MILANO
2019/10/06 全球购物
求职信的七个关键技巧
2014/02/05 职场文书
网站美工岗位职责
2014/04/02 职场文书
推荐信格式要求
2014/05/09 职场文书
预防煤气中毒方案
2014/06/16 职场文书
爱情保证书
2015/01/17 职场文书
仓库统计员岗位职责
2015/04/14 职场文书
通用员工手册范本
2015/05/14 职场文书
2016年元旦主持词
2015/07/06 职场文书
python 经纬度求两点距离、三点面积操作
2021/06/03 Python
Win11应用商店打开闪退怎么解决? win11应用商店打不开的多种解决办法
2022/04/05 数码科技