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查找相似单词的方法
Mar 05 Python
在Django的URLconf中使用多个视图前缀的方法
Jul 18 Python
python 垃圾收集机制的实例详解
Aug 20 Python
深入理解python中函数传递参数是值传递还是引用传递
Nov 07 Python
在python中使用requests 模拟浏览器发送请求数据的方法
Dec 26 Python
python实现趣味图片字符化
Apr 30 Python
Python自定义一个异常类的方法
Jun 27 Python
Pytorch: 自定义网络层实例
Jan 07 Python
详解Python实现进度条的4种方式
Jan 15 Python
Python3查找列表中重复元素的个数的3种方法详解
Feb 13 Python
Python openpyxl 插入折线图实例
Apr 17 Python
Python+OpenCV图像处理——实现轮廓发现
Oct 23 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数组输出html表格的方法
2014/02/24 PHP
smarty内置函数foreach用法实例
2015/01/22 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
2016/09/22 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
javascript中文本框中输入法切换的问题
2013/12/10 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
2015/11/17 Javascript
Javascript编程中几种继承方式比较分析
2015/11/28 Javascript
使用node打造自己的命令行工具方法教程
2018/03/26 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
2019/08/16 Javascript
python编程开发之textwrap文本样式处理技巧
2015/11/13 Python
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
Python中装饰器学习总结
2018/02/10 Python
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
python 2.7 检测一个网页是否能正常访问的方法
2018/12/26 Python
Python实现个人微信号自动监控告警的示例
2019/07/03 Python
python opencv将表格图片按照表格框线分割和识别
2019/10/30 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
基于python 凸包问题的解决
2020/04/16 Python
Python安装第三方库攻略(pip和Anaconda)
2020/10/15 Python
python 数据类型强制转换的总结
2021/01/25 Python
美国知名的旅游网站:OneTravel
2018/10/09 全球购物
班组长安全生产职责
2013/12/16 职场文书
竞选劳动委员演讲稿
2014/04/28 职场文书
大专应届毕业生求职信
2014/07/15 职场文书
创先争优活动承诺书
2014/08/30 职场文书
舞蹈社团活动总结
2015/05/07 职场文书
花木兰观后感
2015/06/10 职场文书
教师师德工作总结2015
2015/07/22 职场文书
2015年度女工工作总结
2015/10/22 职场文书
自荐信范文
2019/05/20 职场文书
redis实现的四种常见限流策略
2021/06/18 Redis
Python连接Postgres/Mysql/Mongo数据库基本操作大全
2021/06/29 Python
仅仅使用 HTML/CSS 实现各类进度条的方式汇总
2021/11/11 HTML / CSS