使用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编写简单网络爬虫抓取视频下载资源
Nov 04 Python
python安装oracle扩展及数据库连接方法
Feb 21 Python
浅谈django model postgres的json字段编码问题
Jan 05 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
Feb 08 Python
python日志logging模块使用方法分析
May 23 Python
PyQt5 QTableView设置某一列不可编辑的方法
Jun 25 Python
python批量读取文件名并写入txt文件中
Sep 05 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
Jan 03 Python
Django 批量插入数据的实现方法
Jan 12 Python
python的flask框架难学吗
Jul 31 Python
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
Aug 04 Python
Python自动化实战之接口请求的实现
May 30 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获取中英混合字符串长度的方法
2014/06/07 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
JavaScript四种调用模式和this示例介绍
2014/01/02 Javascript
node.js中的fs.close方法使用说明
2014/12/17 Javascript
jquery右下角自动弹出可关闭的广告层
2015/05/08 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
JS获取年月日时分秒的方法分析
2016/11/28 Javascript
Bootstrap CSS组件之按钮组(btn-group)
2016/12/17 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
Jil,高效的json序列化和反序列化库
2017/02/15 Javascript
微信小程序的分类页面制作
2017/06/27 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
2017/10/31 Javascript
在vue项目中正确使用iconfont的方法
2018/09/28 Javascript
layUI实现三级导航菜单效果
2019/07/26 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
微信小程序报错: thirdScriptError的错误问题
2020/06/19 Javascript
python虚拟环境virtualenv的使用教程
2017/10/20 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
Python实现朴素贝叶斯的学习与分类过程解析
2019/08/24 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
2019/12/19 Python
python turtle工具绘制四叶草的实例分享
2020/02/14 Python
pycharm的python_stubs问题
2020/04/08 Python
Python Selenium模块安装使用教程详解
2020/07/09 Python
施华洛世奇水晶荷兰官方网站:SWAROVSKI荷兰
2017/05/12 全球购物
沙龙级头发造型工具:FOXYBAE
2018/07/01 全球购物
安德玛菲律宾官网:Under Armour菲律宾
2020/07/28 全球购物
护理自荐信范文
2013/10/05 职场文书
大学生自我评价范文分享
2014/02/21 职场文书
主题党日活动总结
2014/07/08 职场文书
改革共识倡议书
2014/08/29 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
建党伟业的观后感
2015/06/01 职场文书
教师网络培训心得体会
2016/01/09 职场文书
《七律·长征》教学反思
2016/02/16 职场文书