使用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 相关文章推荐
windows系统中python使用rar命令压缩多个文件夹示例
May 06 Python
python入门之语句(if语句、while语句、for语句)
Jan 19 Python
使用Python读写文本文件及编写简单的文本编辑器
Mar 11 Python
python绘制条形图方法代码详解
Dec 19 Python
在python环境下运用kafka对数据进行实时传输的方法
Dec 27 Python
Python字符串内置函数功能与用法总结
Apr 16 Python
django 中使用DateTime常用的时间查询方式
Dec 03 Python
python 错误处理 assert详解
Apr 20 Python
Flask模板引擎Jinja2使用实例
Apr 23 Python
Python3实现飞机大战游戏
Apr 24 Python
Python基础 括号()[]{}的详解
Nov 07 Python
5道关于python基础 while循环练习题
Nov 27 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
FirePHP 推荐一款PHP调试工具
2011/04/23 PHP
typecho插件编写教程(四):插件挂载
2015/05/28 PHP
PHP用PDO如何封装简单易用的DB类详解
2017/07/30 PHP
Laravel框架验证码类用法实例分析
2019/09/11 PHP
传智播客学习之java 反射
2009/11/22 Javascript
javascript处理table表格的代码
2010/12/06 Javascript
基于Jquery的文字自动截取(提供源代码)
2011/08/09 Javascript
js获取浏览器基本信息大全
2014/11/27 Javascript
javascript实现倒计时N秒后网页自动跳转代码
2014/12/11 Javascript
JavaScript实现多个重叠层点击切换效果的方法
2015/04/24 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
2016/01/26 Javascript
jQuery为动态生成的select元素添加事件的方法
2016/08/29 Javascript
基于vue实现网站前台的权限管理(前后端分离实践)
2018/01/13 Javascript
JS装饰器函数用法总结
2018/04/21 Javascript
Vue波纹按钮组件制作
2018/04/30 Javascript
微信小程序实现的一键复制功能示例
2019/04/24 Javascript
vue - vue.config.js中devServer配置方式
2019/10/30 Javascript
[34:10]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
跟老齐学Python之做一个小游戏
2014/09/28 Python
numpy自动生成数组详解
2017/12/15 Python
Python unittest单元测试框架总结
2018/09/08 Python
Python编译为二进制so可执行文件实例
2019/12/23 Python
详解HTML5中ol标签的用法
2015/09/08 HTML / CSS
Lookfantastic俄罗斯:欧洲在线化妆品零售商
2019/08/06 全球购物
EntityManager都有哪些方法
2013/11/01 面试题
毕业生自我鉴定范文
2013/11/08 职场文书
厨师长岗位职责
2014/03/02 职场文书
村干部培训方案
2014/05/02 职场文书
老干部工作先进集体事迹材料
2014/05/21 职场文书
法定代表人身份证明书
2014/09/10 职场文书
2015秋季开学演讲稿范文
2015/07/16 职场文书
初级职称评定工作总结
2015/08/13 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书
python实现图片批量压缩
2021/04/24 Python
css position fixed 左右双定位的实现代码
2021/04/29 HTML / CSS
python开发的自动化运维工具ansible详解
2021/08/07 Python