使用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 struct模块解析
Jun 12 Python
把MySQL表结构映射为Python中的对象的教程
Apr 07 Python
python比较两个列表大小的方法
Jul 11 Python
深入理解python对json的操作总结
Jan 05 Python
python中数据爬虫requests库使用方法详解
Feb 11 Python
Python读取视频的两种方法(imageio和cv2)
Apr 15 Python
python顺序的读取文件夹下名称有序的文件方法
Jul 11 Python
使用Pandas将inf, nan转化成特定的值
Dec 19 Python
python实现电子词典
Mar 03 Python
jupyter notebook 增加kernel教程
Apr 10 Python
Django实现翻页的示例代码
May 24 Python
python脚本框架webpy模板赋值实现
Nov 20 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
删除无限级目录与文件代码共享
2006/07/12 PHP
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
php制作动态随机验证码
2015/02/12 PHP
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
php数字每三位加逗号的功能函数
2015/10/22 PHP
用 Javascript 验证表单(form)中的单选(radio)值
2009/09/08 Javascript
解析Jquery的LigerUI如何实现文件上传
2013/07/09 Javascript
node.js中的fs.lchmod方法使用说明
2014/12/16 Javascript
Javascript中数组方法汇总(推荐)
2015/04/01 Javascript
轻松掌握JavaScript单例模式
2016/08/25 Javascript
vue实现可增删查改的成绩单
2016/10/27 Javascript
关于Function中的bind()示例详解
2016/12/02 Javascript
JavaScript模板引擎Template.js使用详解
2016/12/15 Javascript
使用JS 插件qrcode.js生成二维码功能
2017/02/20 Javascript
老生常谈jquery中detach()和remove()的区别
2017/03/02 Javascript
Angularjs在360兼容模式下取数据缓存问题的解决办法
2017/06/22 Javascript
nodejs读取并去重excel文件
2018/04/22 NodeJs
jQuery实现动态添加和删除input框代码实例
2019/03/29 jQuery
angular4+百分比进度显示插件用法示例
2019/05/05 Javascript
[56:46]Liquid vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
linux系统使用python监测网络接口获取网络的输入输出
2014/01/15 Python
Python装饰器使用实例:验证参数合法性
2015/06/24 Python
python的paramiko模块实现远程控制和传输示例
2017/10/13 Python
django与小程序实现登录验证功能的示例代码
2019/02/19 Python
Python3实现的判断回文链表算法示例
2019/03/08 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
mac使用python识别图形验证码功能
2020/01/10 Python
Python 列表的清空方式
2020/01/13 Python
如何定义TensorFlow输入节点
2020/01/23 Python
django实现后台显示媒体文件
2020/04/07 Python
英国领先的家庭时尚品牌:Peacocks
2018/01/11 全球购物
草莓网中国:StrawberryNet中国
2020/08/17 全球购物
初中生庆国庆演讲稿范文2014
2014/09/25 职场文书
如何签定毕业生就业协议书
2014/09/28 职场文书
售后服务承诺函格式
2015/01/21 职场文书
解决Django transaction进行事务管理踩过的坑
2021/04/24 Python