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内置的字符串处理函数整理
Jan 29 Python
详解python里的命名规范
Jul 16 Python
如何使用python爬虫爬取要登陆的网站
Jul 12 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
Oct 11 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
Mar 10 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
Jun 03 Python
使用Keras加载含有自定义层或函数的模型操作
Jun 10 Python
Python调用shell cmd方法代码示例解析
Jun 18 Python
使用pytorch 筛选出一定范围的值
Jun 28 Python
python 使用csv模块读写csv格式文件的示例
Dec 02 Python
python 录制系统声音的示例
Dec 21 Python
Python 第三方库 openpyxl 的安装过程
Dec 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项目中比较通用的php自建函数的详解
2013/06/06 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
Web层改进II-用xmlhttp 无声息提交复杂表单
2007/01/22 Javascript
PNG背景在不同浏览器下的应用
2009/06/22 Javascript
JQuery Ajax通过Handler访问外部XML数据的代码
2010/06/01 Javascript
JavaScript 5 新增 Array 方法实现介绍
2012/02/06 Javascript
JQuery插入DOM节点的方法
2015/06/11 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
利用angularjs1.4制作的简易滑动门效果
2017/02/28 Javascript
JS设计模式之观察者模式实现实时改变页面中金额数的方法
2018/02/05 Javascript
微信小程序如何连接Java后台
2019/08/08 Javascript
JavaScript如何处理移动端拍摄图片旋转问题
2019/11/16 Javascript
用js限制网页只在微信浏览器中打开(或者只能手机端访问)
2020/12/24 Javascript
基于Vue实现微前端的示例代码
2020/04/24 Javascript
Vue如何将页面导出成PDF文件
2020/08/17 Javascript
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
对python 生成拼接xml报文的示例详解
2018/12/28 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
2019/05/27 Python
使用pyinstaller逆向.pyc文件
2019/12/20 Python
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
Python urlopen()和urlretrieve()用法解析
2020/01/07 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
PyCharm 光标变成黑块的解决方式
2021/02/06 Python
css3的transform造成z-index无效解决方案
2014/12/04 HTML / CSS
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
岗位廉洁从业承诺书
2014/03/28 职场文书
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
关于环保的建议书
2014/05/12 职场文书
卫生院健康教育实施方案
2014/06/07 职场文书
校园元旦活动总结
2014/07/09 职场文书
2014年医院党建工作总结
2014/12/20 职场文书
竞聘书的秘诀
2019/04/02 职场文书
python元组打包和解包过程详解
2021/08/02 Python
磁贴还没死, 微软Win11可修改注册表找回Win10开始菜单
2021/11/21 数码科技
vue-cil之axios的二次封装与proxy反向代理使用说明
2022/04/07 Vue.js