pymysql
来源:互联网 发布:淘宝有的不能极速退款 编辑:程序博客网 时间:2024/05/20 13:39
导入模块
import pymysql
获取连接
conn = pymysql( host='127.0.0.1', port = 3306, user = 'root' passwd = 'root', db = 'test')需要传入参数
获取游标
cursor = conn.cursor()
通过游标进行操作:
插入:
cursor.execute('insert into num values(3)')更新:
cursor.execute('update num set value=20 where value=3')删除:
cursor.execute('delete from A where value=20')查询:
cursor.execute('select * from num')
cursor得到的执行结果都是一个数字,表示执行语句所影响到的行数
获取结果:
for value in cursor.fetchall(): print(value)查询的结果保存以迭代对象在cursor中,通过fetch获取
fetchone:相当于next,获取下一个结果
fetchall:全部组合成可迭代对象,可用for进行遍历
执行多条语句
data = [1,2,3,4,5,6,7,8,9]cursor.executemany('insert into num values(%d)',data)不需自己定义for循环,将基本语句传入,再将遍历数据传入,底层自动遍历完成语句执行
关闭游标
cursor.close()
提交
conn.commit()
回滚
conn.rollback()
关闭连接
conn.close()
阅读全文
0 0
- pymysql
- pymysql
- pymysql
- pymysql
- PyMySQL
- pymysql学习
- Python3,pymysql
- 安装pymysql
- python3+pymysql
- pymysql模块
- mysql&pymysql
- python3 :pymysql
- 安装PyMySQL
- Django-- pymysql模块
- window 安装 pymysql
- python模块pymysql
- pymysql与skip-networking
- pymysql写入数据失败
- 图像识别前处理---学习(1)
- Ubuntu下MySQL简单操作
- NOIP 2006普及组 明明的随机数详解
- java序列化与反序列化(4)------jdk原生序列化机制实现深拷贝
- [LeetCode]17. Letter Combinations of a Phone Number
- pymysql
- 好用的chrome插件
- SpringBoot任务调度案例(学习笔记)
- jQuery.extend()的实现方式详解及实例
- 装饰器
- 拉格朗日插值法学习小记
- 一对多 多对一 多对多
- io流使用static_cast转换输出字符串地址
- POJ-3416-Crossing-(树状数组)