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连接oracle数据库实例
Oct 17 Python
Python中os.path用法分析
Jan 15 Python
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
Jul 11 Python
Python使用微信SDK实现的微信支付功能示例
Jun 30 Python
Python使用正则表达式获取网页中所需要的信息
Jan 29 Python
python读取word文档,插入mysql数据库的示例代码
Nov 07 Python
Python实现简单石头剪刀布游戏
Jan 20 Python
Django处理多用户类型的方法介绍
May 18 Python
Django用户认证系统 Web请求中的认证解析
Aug 02 Python
python实现简单日志记录库glog的使用
Dec 13 Python
pytorch+lstm实现的pos示例
Jan 14 Python
Python语法垃圾回收机制原理解析
Mar 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生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
2018/03/12 PHP
JavaScript脚本性能的优化方法
2007/02/02 Javascript
找到了一篇jQuery与Prototype并存的冲突的解决方法
2007/08/29 Javascript
JavaScript 判断浏览器是否支持SVG的代码
2013/03/21 Javascript
js弹窗返回值详解(window.open方式)
2014/01/11 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
2015/09/09 Javascript
使用jquery动态加载Js文件和Css文件
2015/10/24 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
2015/11/15 Javascript
javascript实现数字倒计时特效
2016/03/30 Javascript
jQuery文件上传控件 Uploadify 详解
2016/06/20 Javascript
第一次记录Bootstrap table学习笔记(1)
2017/05/18 Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
2018/09/15 Javascript
微信小程序swiper组件实现抖音翻页切换视频功能的实例代码
2020/06/24 Javascript
[01:19:34]2014 DOTA2国际邀请赛中国区预选赛 New Element VS Dream time
2014/05/22 DOTA
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
2013/12/04 Python
Python的装饰器模式与面向切面编程详解
2015/06/21 Python
Python图算法实例分析
2016/08/13 Python
python3 拼接字符串的7种方法
2018/09/12 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
python扫描线填充算法详解
2020/02/19 Python
详解python with 上下文管理器
2020/09/02 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
Grow Gorgeous美国官网:只要八天,体验唤醒毛囊后新生的茂密秀发
2018/06/04 全球购物
美国鲍勃商店:Bob’s Stores
2018/07/22 全球购物
致长跑运动员广播稿
2014/01/31 职场文书
一句话工作感言
2014/03/01 职场文书
2014高三学生考试作弊检讨书
2014/12/14 职场文书
北京青年观后感
2015/06/15 职场文书
2015年酒店销售部工作总结
2015/07/24 职场文书
董事长年会致辞
2015/07/29 职场文书
情感电台广播稿
2015/08/18 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
市直属机关2016年主题党日活动总结
2016/04/05 职场文书
对Keras自带Loss Function的深入研究
2021/05/25 Python
教你怎么用Python selenium操作浏览器对象的基础API
2021/06/23 Python
Java处理延时任务的常用几种解决方案
2022/06/01 Java/Android