使用python3 实现插入数据到mysql


Posted in Python onMarch 02, 2020

我就废话不多说了,直接上代码吧!

pip install pymysql

import pymysql
import pandas as pd

conn = pymysql.connect(
    host='localhost',
    user='root',
    password='root1234',
    db='test1',
    port=3306
  )
cur = conn.cursor() # 获取操作游标,也就是开始操作
sql = """
  insert into score (sno,cno,degree)
  values ('999','0-000','99')
"""
cur.execute(sql)
conn.commit()
conn.close()
print('finished')

补充拓展:python3 查询、插入MYSQL数据库

python操作 mysql的流程如下:

使用python3 实现插入数据到mysql

(1)首先在cmd命令行界面输入pip3 install pymysql ,安装好pymysql库。

(2)cmd界面输入python3 启动python,然后输入import pymysql,没有报错的话说错安装成功。

(3)查询数据库具体代码如下:

def query_data():
  conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='1366', db='sys')
  cur = conn.cursor()
  cur.execute("select * from new")
  result = cur.fetchall()
  print(result)
  conn.commit()
  cur.close()
  conn.close()

代码解析:

(1)conn = pymysql.connect(host=‘localhost', port=3306, user=‘root', passwd=‘1366', db=‘sys')

以上代码的信息解析如下:

host:表示MySQL的服务器地址,本机用localhost表示。

port:表示MySQL的端口号

user:表示用户名

passwd:表示密码

db:表示使用的数据库

(2) cur = conn.cursor()

cursor :表示创建并且返回游标

(3)cur.execute(“select * from new”)

execute:表示执行mysql的语句,select * from new表示从new表格中查询所有数据

(4) result = cur.fetchall()

fetchall :表示获取所有行

(5)cur.close() 表示关闭游标

(6)conn.close() 表示关闭数据库

插入数据库代码如下:

#插入数据库
def insert_data():
  conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='1366', db='sys')
  cur = conn.cursor()
  cur.execute("insert into new(idnew,name,xuexiao) VALUES (5,'xiezhiming','655')")
  conn.commit()
  cur.close()
  conn.close()

以上这篇使用python3 实现插入数据到mysql就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python创建系统目录的方法
Mar 11 Python
Python中设置变量访问权限的方法
Apr 27 Python
使用Python脚本生成随机IP的简单方法
Jul 30 Python
Python聚类算法之基本K均值实例详解
Nov 20 Python
好用的Python编辑器WingIDE的使用经验总结
Aug 31 Python
Python实现的下载网页源码功能示例
Jun 13 Python
Python使用tkinter库实现文本显示用户输入功能示例
May 30 Python
在python带权重的列表中随机取值的方法
Jan 23 Python
python django model联合主键的例子
Aug 06 Python
wxPython之wx.DC绘制形状
Nov 19 Python
详解Python直接赋值,深拷贝和浅拷贝
Jul 09 Python
如何将Pycharm中调整字体大小的方式设置为"ctrl+鼠标滚轮上下滑"
Nov 17 Python
python数字类型math库原理解析
Mar 02 #Python
Python如何实现在字符串里嵌入双引号或者单引号
Mar 02 #Python
Python random库使用方法及异常处理方案
Mar 02 #Python
python 实现人和电脑猜拳的示例代码
Mar 02 #Python
解决python3插入mysql时内容带有引号的问题
Mar 02 #Python
python统计字符串中字母出现次数代码实例
Mar 02 #Python
python绘制玫瑰的实现代码
Mar 02 #Python
You might like
php中长文章分页显示实现代码
2012/09/29 PHP
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
2012/05/16 Javascript
让js弹出窗口居前显示的实现方法
2013/07/10 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
2014/09/24 Javascript
jQuery使用之标记元素属性用法实例
2015/01/19 Javascript
js判断手机和pc端选择不同执行事件的方法
2015/01/30 Javascript
Backbone.js的Hello World程序实例
2015/06/19 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
JavaScript如何实现组合列表框中元素移动效果
2016/03/01 Javascript
Bootstrap Metronic完全响应式管理模板学习笔记
2016/07/08 Javascript
jquery仿ps颜色拾取功能
2017/03/08 Javascript
详解angular中通过$location获取路径(参数)的写法
2017/03/21 Javascript
详解webpack分离css单独打包
2017/06/21 Javascript
JS实现仿UC浏览器前进后退效果的实例代码
2017/07/17 Javascript
使用jQuery实现页面定时弹出广告效果
2017/08/24 jQuery
详解js根据百度地图提供经纬度计算两点距离
2019/05/13 Javascript
JS实现音乐导航特效
2020/01/06 Javascript
js实现简单点赞操作
2020/03/17 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
[01:19:11]Ti4 循环赛第二日 NaVi.us vs iG
2014/07/11 DOTA
举例讲解Python中metaclass元类的创建与使用
2016/06/30 Python
python读取csv文件并把文件放入一个list中的实例讲解
2018/04/27 Python
Django之Mode的外键自关联和引用未定义的Model方法
2018/12/15 Python
Python通过cv2读取多个USB摄像头
2019/08/28 Python
Tensorflow限制CPU个数实例
2020/02/06 Python
python简单实现9宫格图片实例
2020/09/03 Python
法国发饰品牌:Alexandre De Paris
2018/12/04 全球购物
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
物业电工岗位职责
2013/11/20 职场文书
预备党员思想汇报
2014/01/08 职场文书
关于旅游的活动方案
2014/08/15 职场文书
面试通知短信
2015/04/20 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android