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 相关文章推荐
RC4文件加密的python实现方法
Jun 30 Python
浅谈python中截取字符函数strip,lstrip,rstrip
Jul 17 Python
横向对比分析Python解析XML的四种方式
Mar 30 Python
python与caffe改变通道顺序的方法
Aug 04 Python
python实现多进程代码示例
Oct 31 Python
python实现任意位置文件分割的实例
Dec 14 Python
python算法题 链表反转详解
Jul 02 Python
在Python中append以及extend返回None的例子
Jul 20 Python
python代码如何注释
Jun 01 Python
django haystack实现全文检索的示例代码
Jun 24 Python
Python通过类的组合模拟街道红绿灯
Sep 16 Python
python如何对链表操作
Oct 10 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/21 PHP
显示js对象所有属性和方法的函数
2009/10/16 Javascript
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
JavaScript中的正则表达式简明总结
2014/04/04 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
JavaScript中判断变量是数组、函数或是对象类型的方法
2015/02/25 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
2017/03/30 jQuery
Vue自定义图片懒加载指令v-lazyload详解
2020/12/31 Javascript
详解vue组件通信的三种方式
2017/06/30 Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
2017/11/10 jQuery
Bootstrap4 gulp 配置详解
2019/01/06 Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
2019/04/04 Javascript
Vue 中使用lodash对事件进行防抖和节流操作
2020/07/26 Javascript
js 函数性能比较方法
2020/08/24 Javascript
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
Python迭代和迭代器详解
2016/11/10 Python
pandas按若干个列的组合条件筛选数据的方法
2018/04/11 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
wxPython实现文本框基础组件
2019/11/18 Python
关于ZeroMQ 三种模式python3实现方式
2019/12/23 Python
Python下划线5种含义代码实例解析
2020/07/10 Python
Python tkinter之ComboBox(下拉框)的使用简介
2021/02/05 Python
德国大型的家具商店:Pharao24.de
2016/10/02 全球购物
如何获取某个日期是当月的最后一天
2013/12/05 面试题
医药工作者的求职信范文
2013/09/21 职场文书
外贸英语专业求职信范文
2013/12/25 职场文书
冰淇淋店创业计划书范文
2013/12/27 职场文书
项目副经理岗位职责
2013/12/30 职场文书
服装设计专业自荐书范文
2013/12/30 职场文书
助人为乐模范事迹材料
2014/06/02 职场文书
网上祭先烈心得体会
2014/09/01 职场文书
2015年学校后勤工作总结
2015/04/08 职场文书
Java中PriorityQueue实现最小堆和最大堆的用法
2021/06/27 Java/Android
mysql中数据库覆盖导入的几种方式总结
2022/03/25 MySQL
SQL Server使用PIVOT与unPIVOT实现行列转换
2022/05/25 SQL Server