python操作mysql代码总结

 更新时间:2018年06月01日 08:48:12   投稿:laozhang  
本篇文章给大家分享了python操作mysql的步骤以及相关实例代码,对此有需要的朋友可以参考学习下。

安装模块

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()

相关文章

  • pycharm配置SSH远程连接服务器详细步骤(0基础详细版)

    pycharm配置SSH远程连接服务器详细步骤(0基础详细版)

    PyCharm是一款流行的Python集成开发环境(IDE),提供了远程连接云服务器的功能,使得开发者可以更加便捷地进行远程开发和调试,这篇文章主要给大家介绍了关于pycharm配置SSH远程连接服务器的详细步骤,需要的朋友可以参考下
    2024-07-07
  • 详解TensorFlow2实现前向传播

    详解TensorFlow2实现前向传播

    这篇文章主要介绍了TensorFlow2如何实现前向传播,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • Python中TCP协议的探索与实例解析

    Python中TCP协议的探索与实例解析

    网络编程在当今数字化世界中扮演着至关重要的角色,本文将带你深入了解 Python 中的 TCP 协议,介绍网络编程的基础知识,并提供丰富的示例代码,希望对大家有所帮助
    2023-12-12
  • python加密解密库cryptography使用openSSL生成的密匙加密解密

    python加密解密库cryptography使用openSSL生成的密匙加密解密

    这篇文章主要介绍了python加密解密库cryptography使用openSSL生成的密匙加密解密,需要的朋友可以参考下
    2020-02-02
  • Python中的type与isinstance的区别详解

    Python中的type与isinstance的区别详解

    本文主要介绍了Python中的type与isinstance的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • PyCharm第一次安装及使用教程

    PyCharm第一次安装及使用教程

    本文通过图文并茂的形式给大家介绍PyCharm第一次安装及使用教程,分步骤通过实际案例给大家操作演示,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • python利用百度AI实现文字识别功能

    python利用百度AI实现文字识别功能

    这篇文章主要为大家详细介绍了python利用百度AI实现文字识别,主要涉及通用文字识别、网络图片文字识别、身份证识别等文字识别功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • Python中self关键字的用法解析

    Python中self关键字的用法解析

    在Python中,self是一个经常出现的关键字,特别是在类定义中的方法,这篇文章主要和大家self的作用和用法,希望可以帮助大家更好地理解为什么需要它以及如何正确使用它
    2023-11-11
  • matplotlib实现矩阵和图像的可视化表示

    matplotlib实现矩阵和图像的可视化表示

    这篇文章主要为大家详细介绍了如何利用matplotlib实现矩阵和图像的可视化表示,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以了解下
    2024-03-03
  • 基于Python Pygame实现的画饼图游戏

    基于Python Pygame实现的画饼图游戏

    这篇文章主要介绍了基于Pygame实现一个画饼图游戏,可以根据键盘上输入不同的数字,将圆分割成不同的几个部分,每部分用不同的颜色来实现。需要的朋友可以参考一下
    2021-12-12

最新评论