Pymysql实现往表中插入数据过程解析

 更新时间:2020年06月02日 08:36:27   作者:chuyaoxin  
这篇文章主要介绍了Pymysql实现往表中插入数据过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

代码如下

# -*- coding = utf-8 -*-
# @time:2020/5/28/028 21:00
# Author:cyx
# @File:插入数据.py
# @Software:PyCharm

import pymysql

con = pymysql.connect(host='localhost',user='root',password='123456',database='python_db',port=3366)
# 创建游标对象
cur = con.cursor()
# 编写插入数据的sql
sql = 'insert into t_student(sname,age,score) values(%s,%s,%s)'
try:
  # 执行sql
  cur.executemany(sql,[('小楚',21,99.9),('小刘',20,59),('小朱',20,85),('小宋',22,95)])
  # 提交事务
  con.commit()
  print('插入成功')
except Exception as e:
  print(e)
  con.rollback()
  print('插入失败')
finally:
  con.close()

结果

然后到Navicat for MySQL中验证

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 基于Python实现批量读取大量nc格式文件并导出全部时间信息

    基于Python实现批量读取大量nc格式文件并导出全部时间信息

    这篇文章主要为大家详细介绍了如何基于Python语言,逐一读取大量.nc格式的多时相栅格文件并导出其中所具有的全部时间信息的方法,需要的可以参考下
    2024-01-01
  • Python3.6.2调用ffmpeg的方法

    Python3.6.2调用ffmpeg的方法

    今天小编就为大家分享一篇Python3.6.2调用ffmpeg的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • 在Mac中配置Python虚拟环境过程解析

    在Mac中配置Python虚拟环境过程解析

    这篇文章主要介绍了在Mac中配置Python虚拟环境过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • Python使用pycharm实现无限弹窗程序

    Python使用pycharm实现无限弹窗程序

    这篇文章主要为大家详细介绍了Python如何,pycharm实现无限弹窗程序,当然这一程序非病毒程序,仅整蛊使用,感兴趣的小伙伴可以了解一下
    2024-01-01
  • Python实现猜年龄游戏代码实例

    Python实现猜年龄游戏代码实例

    这篇文章主要介绍了Python实现猜年龄游戏代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • 利用Python实现Json序列化库的方法步骤

    利用Python实现Json序列化库的方法步骤

    这篇文章主要给大家介绍了关于利用Python实现Json序列化库的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • python线程启动的四种方式总结

    python线程启动的四种方式总结

    这篇文章主要给大家介绍了关于python线程启动的四种方式,线程可以完成一定任务,可以和其它线程共享父进程的共享变量和部分环境,相互协作来完成任务,需要的朋友可以参考下
    2024-01-01
  • Python中使用__new__实现单例模式并解析

    Python中使用__new__实现单例模式并解析

    单例模式是一个经典设计模式,简要的说,一个类的单例模式就是它只能被实例化一次,实例变量在第一次实例化时就已经固定。 这篇文章主要介绍了Python中使用__new__实现单例模式并解析 ,需要的朋友可以参考下
    2019-06-06
  • django第一个项目127.0.0.1:8000不能访问的解决方案详析

    django第一个项目127.0.0.1:8000不能访问的解决方案详析

    django项目服务启动后无法通过127.0.0.1访问,下面这篇文章主要给大家介绍了关于django第一个项目127.0.0.1:8000不能访问的解决方案,需要的朋友可以参考下
    2022-10-10
  • 使用Python的Django框架实现事务交易管理的教程

    使用Python的Django框架实现事务交易管理的教程

    这篇文章主要介绍了使用Python的Django框架实现事务交易管理的教程,针对数据库的事务行为进行一系列操作,要的朋友可以参考下
    2015-04-04

最新评论