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 相关文章推荐
动态创建类实例代码
Oct 07 Python
python测试驱动开发实例
Oct 08 Python
jupyter安装小结
Mar 13 Python
OpenCV实现人脸识别
Apr 07 Python
Python设计模式之代理模式实例详解
Jan 19 Python
Python常用的json标准库
Feb 19 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
Jun 04 Python
Django 返回json数据的实现示例
Mar 05 Python
Python三维绘图之Matplotlib库的使用方法
Sep 20 Python
Python 使用office365邮箱的示例
Oct 29 Python
Python实现单例模式的5种方法
Jun 15 Python
详解Python+OpenCV进行基础的图像操作
Feb 15 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
解决文件名解压后乱码的问题 将文件名进行转码的代码
2012/01/10 PHP
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
2012/04/09 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
PHP连接MySQL数据库并以json格式输出
2018/05/21 PHP
Smarty模板配置实例简析
2019/07/20 PHP
Expandable "Detail" Table Rows
2007/08/29 Javascript
jQuery 全选效果实现代码
2009/03/23 Javascript
javascript getElementsByClassName实现代码
2010/10/11 Javascript
JS中showModalDialog 的使用解析
2013/04/17 Javascript
jQuery客户端分页实例代码
2013/11/18 Javascript
js由下向上不断上升冒气泡效果实例
2015/05/07 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
基于jQuery实现表格的排序
2016/12/02 Javascript
基于Vue如何封装分页组件
2016/12/16 Javascript
简单谈谈React中的路由系统
2017/07/25 Javascript
使用jQuery实现简单的tab框实例
2017/08/22 jQuery
使用vue的transition完成滑动过渡的示例代码
2018/06/25 Javascript
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
Vue Cli 3项目使用融云IM实现聊天功能的方法
2019/04/19 Javascript
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
2020/02/04 jQuery
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
Python中set与frozenset方法和区别详解
2016/05/23 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
HTML5新增的表单元素和属性实例解析
2014/07/07 HTML / CSS
国际化的太阳镜及太阳镜配件零售商:Sunglass Hut
2016/07/26 全球购物
荷兰街头时尚之家:Funkie House
2019/03/18 全球购物
实习自荐信
2013/10/13 职场文书
校园餐饮创业计划书
2014/01/10 职场文书
学校元旦晚会方案
2014/02/19 职场文书
王老吉广告词
2014/03/20 职场文书
巴西世界杯32强口号
2014/06/05 职场文书
2015年乡镇纪委工作总结
2015/05/26 职场文书
培训计划通知
2015/07/15 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书
导游词之南迦巴瓦峰
2019/11/19 职场文书
python 镜像环境搭建总结
2022/09/23 Python