使用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实现抓取页面上链接的简单爬虫分享
Jan 21 Python
python 简单的多线程链接实现代码
Aug 28 Python
Python学习笔记之if语句的使用示例
Oct 23 Python
浅谈Python实现贪心算法与活动安排问题
Dec 19 Python
Python定时任务sched模块用法示例
Jul 16 Python
利用python GDAL库读写geotiff格式的遥感影像方法
Nov 29 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
Aug 19 Python
Python文本处理简单易懂方法解析
Dec 19 Python
python图片验证码识别最新模块muggle_ocr的示例代码
Jul 03 Python
python爬虫---requests库的用法详解
Sep 28 Python
详解python模块pychartdir安装及导入问题
Oct 22 Python
Python基础之字符串格式化详解
Apr 21 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
如何选购合适的收音机
2021/03/01 无线电
解决php中Cannot send session cache limiter 的问题的方法
2007/04/27 PHP
php中jQuery插件autocomplate的简单使用笔记
2012/06/14 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
2014/07/05 PHP
PHP封装的PDO数据库操作类实例
2017/06/21 PHP
php实现数字补零的方法总结
2018/09/12 PHP
JavaScript delete操作符应用实例
2009/01/13 Javascript
yepnope.js 异步加载资源文件
2011/09/08 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
如何防止回车(enter)键提交表单
2014/05/11 Javascript
JavaScript创建对象的方式小结(4种方式)
2015/12/17 Javascript
jquery mobile 移动web(5)
2015/12/20 Javascript
Node.js本地文件操作之文件拷贝与目录遍历的方法
2016/02/16 Javascript
gulp-htmlmin压缩html的gulp插件实例代码
2016/06/06 Javascript
JS实现加载时锁定HTML页面元素的方法
2017/06/24 Javascript
详解AngularJS2 Http服务
2017/06/26 Javascript
angular学习之从零搭建一个angular4.0项目
2017/07/10 Javascript
vue实现动态按钮功能
2019/05/13 Javascript
微信小程序 云开发模糊查询实现解析
2019/09/02 Javascript
jQuery实现日历效果
2020/09/11 jQuery
python自定义异常实例详解
2017/07/11 Python
朴素贝叶斯Python实例及解析
2018/11/19 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
2020/02/15 Python
python实现五子棋程序
2020/04/24 Python
Python经纬度坐标转换为距离及角度的实现
2020/11/01 Python
HTML5 3D衣服摇摆动画特效
2016/03/17 HTML / CSS
幼儿园新学期寄语
2014/01/18 职场文书
交通事故赔偿协议书
2014/04/15 职场文书
给老婆的保证书
2015/01/16 职场文书
一年级数学上册复习计划
2015/01/17 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
MySQL系列之十五 MySQL常用配置和性能压力测试
2021/07/02 MySQL
基于Redission的分布式锁实战
2022/08/14 Redis
Elasticsearch6.2服务器升配后的bug(避坑指南)
2022/09/23 Servers