python连接mysql
来源:互联网 发布:更新ios6的软件 编辑:程序博客网 时间:2024/06/05 18:36
python连接mysql
使用接口Python DB API,两种情况:
python2.7,使用Python-MySQL connector,载入语句import MySQLdb
python3.4,安装pymysql模块,载入语句import pymysql
Connection对象:
创建方法:pymysql.Connect(host,port,user,passwd,db)
支持方法:
1、cursor(),使用该连接创建并返回游标
2、commit(),提交当前事务
3、rollback(),回滚当前事务
4、close(),关闭连接
cursor游标对象:用于执行查询和获取结果
支持方法:
1、execute(op,[args]),执行一个数据库查询和命令
2、fetchone(),取得结果集的下一行
3、fetchmany(size),取得结果集的下几行
4、fetchall(),取得结果集的剩下的所有行
5、rowcount,最近一次execute返回数据的行数或影响行数
6、close(),关闭游标对象
select查询数据操作过程:
开始
创建connection
创建cursor
使用cursor.excute()执行select语句
使用cursor.fetch*()获取并处理数据
关闭cursor
关闭connection
结束
insert/update/delete更新数据库操作过程:
开始
创建connection
创建cursor
使用cursor.excute()执行insert/update/delete语句
出现异常:使用connection.rollback()回滚事务
未出现异常:使用connection.commit()提交事务
关闭cursor
关闭connection
结束
- Python连接Mysql 连接池
- python连接mysql数据库
- Python连接MySQL
- python连接mysql数据库
- python连接mysql
- python 连接mysql
- python连接MySQL数据库
- Python连接mysql数据库
- Python连接mysql
- python 连接mysql
- python连接mysql
- Python连接MYSQL --- MySQLdb
- python连接mysql数据库
- python连接mysql
- python 连接mysql
- Python连接mysql数据库
- Python连接mysql数据库
- [转]python连接mysql
- CVE-2017-9805:Struts2 REST插件远程执行命令漏洞(S2-052) 分析报告
- 结构体中含有string 会异常的原因和解决办法
- laravel5.4 发送SMTP邮件
- 共享动画基本使用
- bootstrap datepicker显示日历
- python连接mysql
- vim命令
- 什么是ARM中的SP(堆栈)和LR?
- Java多线程--并发中集合的使用之ArrayBlockingQueue
- mysql分库分表方案浅析
- quartz定时任务框架调度机制解析
- 单链表(带表头)
- Django 基础
- 单调栈的总结