python操作mysql代码总结


Posted in Python onJune 01, 2018

安装模块

windows:pip install pymysql

ubuntu:sudo pip3 install pymysql

python操作mysql步骤

import pymysql

(1) 链接mysql数据库

db = pymysql.connect(主机名,用户名,密码,数据库名)

(2) 设置字符编码

db.set_charset('utf8')

(3) 创建游标对象

cursor = db.cursor()

(4) 准备sql语句

sql = '...'

(5) 执行sql语句

cursor.execute(sql)

(6) 获取所有结果集

cursor.fetchall()

(7) 获取一条结果集

cursor.fetchone()

(8) 获取受影响的行数

cursor.rowcount

(9) 关闭数据库链接

db.close()

pymysql的事物处理

默认开启事物处理

需要提交或者回滚

完整的操作

import pymysql
db = pymysql.connect('127.0.0.1','root','123456','hz03')
db.set_charset('utf8')
cursor = db.cursor()
try:
  sql = 'insert into goods values(null,1,"商品名称",12.1)'
  cursor.execute(sql)
  db.commit()
except:
  db.rollback()
print(cursor.rowcount)
db.close()
Python 相关文章推荐
python生成随机mac地址的方法
Mar 16 Python
Python数据结构与算法之图结构(Graph)实例分析
Sep 05 Python
基于python中的TCP及UDP(详解)
Nov 06 Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 Python
对json字符串与python字符串的不同之处详解
Dec 19 Python
python实现贪吃蛇游戏
Mar 21 Python
Django 实现xadmin后台菜单改为中文
Nov 15 Python
Python实现CNN的多通道输入实例
Jan 17 Python
keras导入weights方式
Jun 12 Python
Python RabbitMQ实现简单的进程间通信示例
Jul 02 Python
Python机器学习实战之k-近邻算法的实现
Nov 27 Python
python数据分析之单因素分析线性拟合及地理编码
Jun 25 Python
Python使用pylab库实现绘制直方图功能示例
Jun 01 #Python
python的格式化输出(format,%)实例详解
Jun 01 #Python
Python获取昨天、今天、明天开始、结束时间戳的方法
Jun 01 #Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
May 31 #Python
Python中if elif else及缩进的使用简述
May 31 #Python
python基于物品协同过滤算法实现代码
May 31 #Python
python写入并获取剪切板内容的实例
May 31 #Python
You might like
php 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)
2010/06/03 PHP
php教程 插件机制在PHP中实现方案
2012/11/02 PHP
php利用ob_start()清除输出和选择性输出的方法
2018/01/18 PHP
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
Javascript的并行运算实现代码
2010/11/19 Javascript
JS 页面计时器示例代码
2013/10/28 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
javascript每日必学之多态
2016/02/23 Javascript
JavaScript事件代理和委托详解
2016/04/08 Javascript
jQuery中JSONP的两种实现方式详解
2016/09/26 Javascript
9个让JavaScript调试更简单的Console命令
2016/11/14 Javascript
微信小程序开发教程之增加mixin扩展
2017/08/09 Javascript
node puppeteer(headless chrome)实现网站登录
2018/05/09 Javascript
js input输入百分号保存数据库失败的解决方法
2018/05/26 Javascript
谈谈JavaScript中的函数
2020/09/08 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
[34:47]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第一场 11.18
2020/11/18 DOTA
Python入门篇之编程习惯与特点
2014/10/17 Python
简单说明Python中的装饰器的用法
2015/04/24 Python
python paramiko模块学习分享
2017/08/23 Python
Python自然语言处理之词干,词形与最大匹配算法代码详解
2017/11/16 Python
python实现音乐下载器
2018/04/15 Python
Python hmac模块使用实例解析
2019/12/24 Python
Python实现钉钉订阅消息功能
2020/01/14 Python
解决paramiko执行命令超时的问题
2020/04/16 Python
德国狗狗用品在线商店:Schecker
2017/03/17 全球购物
Stührling手表官方网站:男女高品质时尚手表的领先零售商
2021/01/07 全球购物
提高EJB性能都有哪些技巧
2012/03/25 面试题
我的网上商城创业计划书
2013/12/26 职场文书
幼儿园门卫制度
2014/01/29 职场文书
财务学生的职业生涯发展
2014/02/11 职场文书
物理系毕业生自荐书范文
2014/02/22 职场文书
跳蚤市场口号
2014/06/13 职场文书
2015年社区中秋节活动总结
2015/03/23 职场文书
国庆放假通知怎么写
2015/07/30 职场文书
Python上下文管理器Content Manager
2021/06/26 Python