使用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中多线程thread与threading的实现方法
Aug 18 Python
Linux下Python获取IP地址的代码
Nov 30 Python
python使用Queue在多个子进程间交换数据的方法
Apr 18 Python
Python中functools模块的常用函数解析
Jun 30 Python
Python实现一个转存纯真IP数据库的脚本分享
May 21 Python
安装docker-compose的两种最简方法
Jul 30 Python
Python 字符串类型列表转换成真正列表类型过程解析
Aug 26 Python
Spring实战之使用util:命名空间简化配置操作示例
Dec 09 Python
TensorFlow dataset.shuffle、batch、repeat的使用详解
Jan 21 Python
django有哪些好处和优点
Sep 01 Python
Django扫码抽奖平台的配置过程详解
Jan 14 Python
用python 绘制茎叶图和复合饼图
Feb 26 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设计模式 Visitor 访问者模式
2011/06/28 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
php中rename函数用法分析
2014/11/15 PHP
PHP抽奖算法程序代码分享
2015/10/08 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
详解PHP处理密码的几种方式
2016/11/30 PHP
JavaScript 事件对象的实现
2009/07/13 Javascript
js实现倒计时(距离结束还有)示例代码
2013/07/24 Javascript
利用jQuery实现可输入搜索文字的下拉框
2013/10/23 Javascript
JQuery的Ajax请求实现局部刷新的简单实例
2014/02/11 Javascript
利用JavaScript阻止表单提交的两种方法
2016/08/11 Javascript
最常见的左侧分类菜单栏jQuery实现代码
2016/11/28 Javascript
Angular2中select用法之设置默认值与事件详解
2017/05/07 Javascript
js制作简单的音乐播放器的示例代码
2017/08/28 Javascript
IntelliJ IDEA 安装vue开发插件的方法
2017/11/21 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
2018/08/17 Javascript
详解原生JS回到顶部
2019/03/25 Javascript
Angular8 简单表单验证的实现示例
2020/06/03 Javascript
html-webpack-plugin修改页面的title的方法
2020/06/18 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
k8s node节点重新加入master集群的实现
2021/02/22 Javascript
[02:36]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma 选手采访
2021/03/11 DOTA
基于python OpenCV实现动态人脸检测
2018/05/25 Python
python智联招聘爬虫并导入到excel代码实例
2019/09/09 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
python文件编写好后如何实践
2020/07/07 Python
收集的22款给力的HTML5和CSS3帮助工具
2012/09/14 HTML / CSS
英国最大的独立玩具专卖店:The Entertainer
2019/09/06 全球购物
策划主管的工作职责
2013/11/24 职场文书
护士节策划方案
2014/05/19 职场文书
跑操口号
2014/06/12 职场文书
社区青年志愿者活动总结
2015/05/06 职场文书
2015年度残疾人工作总结
2015/05/14 职场文书
十月围城观后感
2015/06/08 职场文书
爱国主义影片观后感
2015/06/18 职场文书
CSS list-style-type属性使用方法
2023/05/21 HTML / CSS