博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习笔记十一:操作mysql
阅读量:6914 次
发布时间:2019-06-27

本文共 1122 字,大约阅读时间需要 3 分钟。

一、安装MySQL-python

# yum install -y MySQL-python

二、打开数据库连接

#!/usr/bin/pythonimport MySQLdbconn = 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 manydef 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()

注意顺序。

转载于:https://www.cnblogs.com/lurenjiashuo/p/python-note-mysql.html

你可能感兴趣的文章
document.createElement()的用法
查看>>
使用 CSS3 实现超炫的 Loading(加载)动画效果
查看>>
Redis基础知识之—— 5个必须了解的事情【★★★★★】
查看>>
C#创建安全的栈(Stack)存储结构
查看>>
Django中的许可(Permissions)和用户组(Group)
查看>>
阿里大鱼发送短信
查看>>
独立程序员如何赚钱致富
查看>>
linux中shell变量$#,$@,$0,$1,$2的含义解释<转>
查看>>
QCustomplot使用分享(二) 源码解读
查看>>
13-预处理指令
查看>>
Java8初体验(二)Stream语法详解---符合人的思维模式,数据源--》stream-->干什么事(具体怎么做,就交给Stream)--》聚合...
查看>>
Javascript之匿名函数
查看>>
js-自制轮播插件!
查看>>
根据样式获取被选中的checkbox
查看>>
自己动手在win2003系统中添加虚拟网卡
查看>>
Hive删除数据库
查看>>
PROFILE - 库存:物料状态支持 控制【物料状态定义】禁止的事务处理
查看>>
Docker compose学习笔记
查看>>
[AR]Vumark(下一代条形码)
查看>>
096实战 在windows下新建maven项目
查看>>