使用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 相关文章推荐
在Docker上开始部署Python应用的教程
Apr 17 Python
python通过ssh-powershell监控windows的方法
Jun 02 Python
python学习之编写查询ip程序
Feb 27 Python
TensorFlow安装及jupyter notebook配置方法
Sep 08 Python
浅谈Python批处理文件夹中的txt文件
Mar 11 Python
python getpass模块用法及实例详解
Oct 07 Python
python获取引用对象的个数方式
Dec 20 Python
python Zmail模块简介与使用示例
Dec 19 Python
Python日志打印里logging.getLogger源码分析详解
Jan 17 Python
Jmeter调用Python脚本实现参数互相传递的实现
Jan 22 Python
学会用Python实现滑雪小游戏,再也不用去北海道啦
May 20 Python
Appium中scroll和drag_and_drop根据元素位置滑动
Feb 15 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中限制IP段访问、禁止IP提交表单的代码
2011/04/23 PHP
Codeigniter整合Tank Auth权限类库详解
2014/06/12 PHP
PHP命名空间(namespace)的使用基础及示例
2014/08/18 PHP
php使用NumberFormatter格式化货币的方法
2015/03/21 PHP
分享php邮件管理器源码
2016/01/06 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
2016/01/09 PHP
PHP对象、模式与实践之高级特性分析
2016/12/08 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
基于mouseout和mouseover等类似事件的冒泡问题解决方法
2013/11/18 Javascript
Ubuntu中搭建Nodejs开发环境过程分享
2014/06/01 NodeJs
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
2014/06/10 Javascript
使用jsonp完美解决跨域问题
2014/11/27 Javascript
详解Vue组件之间的数据通信实例
2017/06/17 Javascript
jQuery实现弹窗下底部页面禁止滑动效果
2017/12/19 jQuery
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
webpack中的热刷新与热加载的区别
2018/04/09 Javascript
react中使用css的7中方式(最全总结)
2019/02/11 Javascript
JavaScript中的全局属性与方法深入解析
2020/06/14 Javascript
Python实现文件按照日期命名的方法
2015/07/09 Python
在Django框架中设置语言偏好的教程
2015/07/27 Python
Python使用BeautifulSoup库解析HTML基本使用教程
2016/03/31 Python
Python算术运算符实例详解
2017/05/31 Python
浅谈Python对内存的使用(深浅拷贝)
2018/01/17 Python
Python基于win32ui模块创建弹出式菜单示例
2018/05/09 Python
centos7之Python3.74安装教程
2019/08/15 Python
通过Python扫描代码关键字并进行预警的实现方法
2020/05/24 Python
python代码实现猜拳小游戏
2020/11/30 Python
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
小学美术兴趣小组活动总结
2014/07/07 职场文书
应届本科毕业生求职信
2014/07/23 职场文书
高中学生自我评价范文
2014/09/23 职场文书
婚前协议书范本两则
2014/10/16 职场文书
学校食品安全责任书
2015/01/29 职场文书
综合测评自我评价
2015/03/06 职场文书
2014年度个人总结范文
2015/03/09 职场文书
2019年亲子运动会口号
2019/10/11 职场文书