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内置函数之filter map reduce介绍
Nov 30 Python
简单解决Python文件中文编码问题
Nov 22 Python
python中正则表达式的使用方法
Feb 25 Python
pycharm 主题theme设置调整仿sublime的方法
May 23 Python
计算机二级python学习教程(1) 教大家如何学习python
May 16 Python
Django 权限认证(根据不同的用户,设置不同的显示和访问权限)
Jul 24 Python
Win10环境python3.7安装dlib模块趟过的坑
Aug 01 Python
python并发编程多进程之守护进程原理解析
Aug 20 Python
python同义词替换的实现(jieba分词)
Jan 21 Python
如何使用python写截屏小工具
Sep 29 Python
简述python&pytorch 随机种子的实现
Oct 07 Python
python利用pandas分析学生期末成绩实例代码
Jul 09 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 ios推送(代码)
2013/07/01 PHP
yii2使用ajax返回json的实现方法
2016/05/14 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
thinkPHP3.2使用RBAC实现权限管理的实现
2019/08/27 PHP
PHP连接SQL server数据库测试脚本运行实例
2020/08/24 PHP
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
javascript Array对象基础知识小结
2010/11/16 Javascript
JQuery 自定义CircleAnimation,Animate方法学习笔记
2011/07/10 Javascript
javascript算法题 求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2012/07/21 Javascript
鼠标放在图片上显示大图的JS代码
2013/03/26 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
js下拉菜单语言选项简单实现
2013/09/23 Javascript
JS截取字符串常用方法详细整理
2013/10/28 Javascript
分享十五款 jQuery 社交网络分享插件
2015/05/16 Javascript
Javascript中的迭代、归并方法详解
2016/06/14 Javascript
Bootstrap 网站实例之单页营销网站
2016/10/20 Javascript
jquery实现拖动效果(代码分享)
2017/01/25 Javascript
BootStrapValidator初使用教程详解
2017/02/10 Javascript
javascript 动态生成css代码的两种方法
2017/03/17 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
2017/04/06 Javascript
jQuery树插件zTree使用方法详解
2017/05/02 jQuery
Angular开发实践之服务端渲染
2018/03/29 Javascript
jQuery+vue.js实现的多选下拉列表功能示例
2019/01/15 jQuery
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
[01:02:03]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS VG
2014/05/26 DOTA
Python2.x版本中maketrans()方法的使用介绍
2015/05/19 Python
Python实现读写INI配置文件的方法示例
2018/06/09 Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
2018/12/13 Python
从numpy数组中取出满足条件的元素示例
2019/11/26 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
Python将QQ聊天记录生成词云的示例代码
2021/02/10 Python
自主招生学校推荐信
2014/09/26 职场文书
人民调解协议书范本
2014/10/11 职场文书
2015教师年度考核评语
2015/03/25 职场文书
2015年世界急救日宣传活动方案
2015/05/06 职场文书
MySQL分区以及建索引的方法总结
2022/04/13 MySQL