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中基于生成器的状态机
Apr 13 Python
Python 3实战爬虫之爬取京东图书的图片详解
Oct 09 Python
Python批量更改文件名的实现方法
Oct 29 Python
Python列表删除的三种方法代码分享
Oct 31 Python
Django rest framework基本介绍与代码示例
Jan 26 Python
Python 实现一行输入多个值的方法
Apr 21 Python
浅谈python下含中文字符串正则表达式的编码问题
Dec 07 Python
代码总结Python2 和 Python3 字符串的区别
Jan 28 Python
python可迭代对象去重实例
May 15 Python
使用Python-OpenCV消除图像中孤立的小区域操作
Jul 05 Python
用Python 爬取猫眼电影数据分析《无名之辈》
Jul 24 Python
Python 操作 MySQL数据库
Sep 18 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项目中比较通用的php自建函数的详解
2013/06/06 PHP
PHP中shuffle数组值随便排序函数用法
2014/11/21 PHP
php使用PDO操作MySQL数据库实例
2014/12/30 PHP
php+mysql实现用户注册登陆的方法
2015/01/03 PHP
PHP读取大文件的多种方法介绍
2016/04/04 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
html中table数据排序的js代码
2011/08/09 Javascript
javascript unicode与GBK2312(中文)编码转换方法
2013/11/14 Javascript
js 页面元素的几个用法总结
2013/11/18 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
2013/11/20 Javascript
jQuery中prevUntil()方法用法实例
2015/01/08 Javascript
Windows系统中安装nodejs图文教程
2015/02/28 NodeJs
js实现类似菜单风格的TAB选项卡效果代码
2015/08/28 Javascript
JavaScript Date对象详解
2016/03/01 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
详解如何使用webpack在vue项目中写jsx语法
2017/11/08 Javascript
javascript中关于类型判断的一些疑惑小结
2018/10/14 Javascript
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
2018/10/23 Javascript
vue+elementUI实现简单日历功能
2020/09/24 Javascript
Tensorflow的可视化工具Tensorboard的初步使用详解
2018/02/11 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
2018/05/05 Python
用Python将一个列表分割成小列表的实例讲解
2018/07/02 Python
Python实现的从右到左字符串替换方法示例
2018/07/06 Python
Python代码打开本地.mp4格式文件的方法
2019/01/03 Python
Django文件上传与下载(FileFlid)
2019/10/06 Python
Keras之自定义损失(loss)函数用法说明
2020/06/10 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
Python 合并拼接字符串的方法
2020/07/28 Python
自荐书格式
2013/12/01 职场文书
餐饮部总监岗位职责范文
2014/02/13 职场文书
一年级学生评语
2014/04/23 职场文书
党的群众路线教育实践活动督导组工作情况汇报
2014/10/28 职场文书
小学中队委竞选稿
2015/11/20 职场文书
2016党员发展对象培训心得体会
2016/01/08 职场文书
卖车协议书范文
2016/03/23 职场文书
iPhone13再次曝光
2021/04/15 数码科技