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使用nntp读取新闻组内容的方法
May 08 Python
12步教你理解Python装饰器
Feb 25 Python
Python处理JSON数据并生成条形图
Aug 05 Python
Python基于回溯法子集树模板解决m着色问题示例
Sep 07 Python
Python文件操作基本流程代码实例
Dec 11 Python
python实现windows下文件备份脚本
May 27 Python
uwsgi+nginx部署Django项目操作示例
Dec 04 Python
python实现FTP文件传输的方法(服务器端和客户端)
Mar 20 Python
python文件读取失败怎么处理
Jun 23 Python
详解Python的爬虫框架 Scrapy
Aug 03 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
Nov 26 Python
python 学习GCN图卷积神经网络
May 11 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实现的汉字拼音转换和公历农历转换类及使用示例
2014/07/01 PHP
PHP模板引擎smarty详细介绍
2015/05/26 PHP
javascript学习笔记(二十) 获得和设置元素的特性(属性)
2012/06/20 Javascript
jQuery点击后一组图片左右滑动的实现代码
2012/08/16 Javascript
jqplot通过ajax动态画折线图的方法及思路
2013/12/08 Javascript
jquery fancybox ie6不显示关闭按钮的解决办法
2013/12/25 Javascript
jQuery mobile类库使用时加载导航历史的方法简介
2015/12/04 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
微信小程序 wx:key详细介绍
2016/10/28 Javascript
javascript中闭包概念与用法深入理解
2016/12/15 Javascript
JS区分Object与Aarry的六种方法总结
2017/02/27 Javascript
vuejs响应用户事件(如点击事件)
2017/03/14 Javascript
React Native中Navigator的使用方法示例
2017/10/13 Javascript
js实现图片粘贴上传到服务器并展示的实例
2017/11/08 Javascript
JavaScript实现京东购物放大镜和选项卡效果的方法分析
2018/07/05 Javascript
jquery分页插件pagination使用教程
2018/10/23 jQuery
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
2019/03/08 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
p5.js实现动态图形临摹
2019/10/23 Javascript
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
python正常时间和unix时间戳相互转换的方法
2015/04/23 Python
Python socket非阻塞模块应用示例
2019/09/12 Python
基于python 凸包问题的解决
2020/04/16 Python
对python中list的五种查找方法说明
2020/07/13 Python
CSS3之transition实现下划线的示例代码
2018/05/30 HTML / CSS
HTML5 播放 RTSP 视频的实例代码
2019/07/29 HTML / CSS
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
全球性的在线鞋类品牌:Public Desire
2019/04/03 全球购物
四个太阳教学反思
2014/02/01 职场文书
出国英文推荐信
2014/05/10 职场文书
高中教师考核方案
2014/05/18 职场文书
2014年初中班主任工作总结
2014/11/08 职场文书
导师工作推荐信
2015/03/27 职场文书
医院合作意向书范本
2015/05/08 职场文书