python连接mysql

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
结束

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值