使用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 14 Python
Python素数检测的方法
May 11 Python
python实现的简单抽奖系统实例
May 22 Python
对Python 2.7 pandas 中的read_excel详解
May 04 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 Python
python的faker库用法
Nov 28 Python
python pycharm最新版本激活码(永久有效)附python安装教程
Sep 18 Python
Django User 模块之 AbstractUser 扩展详解
Mar 11 Python
Django media static外部访问Django中的图片设置教程
Apr 07 Python
彻底搞懂python 迭代器和生成器
Sep 07 Python
详解基于Scrapy的IP代理池搭建
Sep 29 Python
解决pycharm 格式报错tabs和space不一致问题
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 json_encode() 函数详解及中文乱码问题
2015/11/05 PHP
PHP缓冲区用法总结
2016/02/14 PHP
PHP面向对象之领域模型+数据映射器实例(分析)
2017/06/21 PHP
微信接口生成带参数的二维码
2017/07/31 PHP
php 二维数组快速排序算法的实现代码
2017/10/17 PHP
动态修改DOM 里面的 id 属性的弊端分析
2008/09/03 Javascript
JS之小练习代码
2008/10/12 Javascript
zShowBox 图片放大展示jquery版 兼容性
2011/09/24 Javascript
删除节点的jquery代码
2014/01/13 Javascript
CSS3,HTML5和jQuery搜索框集锦
2014/12/02 Javascript
jQuery获取上传文件的名称的正则表达式
2015/05/21 Javascript
jQuery.extend 函数及用法详细
2015/09/06 Javascript
jQuery实现只允许输入数字和小数点的方法
2016/03/02 Javascript
微信小程序 自定义对话框实例详解
2017/01/20 Javascript
手把手教你用Node.js爬虫爬取网站数据的方法
2018/07/05 Javascript
使用vue-router与v-if实现tab切换遇到的问题及解决方法
2018/09/07 Javascript
详解wepy开发小程序踩过的坑(小结)
2019/05/22 Javascript
JS对象属性的检测与获取操作实例分析
2020/03/17 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
js加减乘除精确运算方法实例代码
2021/01/17 Javascript
从源码角度来回答keep-alive组件的缓存原理
2021/01/18 Javascript
[05:08]2014DOTA2国际邀请赛 Hao专访复仇的胜利很爽
2014/07/15 DOTA
Python3基础之输入和输出实例分析
2014/08/18 Python
Python map和reduce函数用法示例
2015/02/26 Python
用Python抢过年的火车票附源码
2015/12/07 Python
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
Python编写Windows Service服务程序
2018/01/04 Python
python中使用PIL制作并验证图片验证码
2018/03/15 Python
python统计指定目录内文件的代码行数
2019/09/19 Python
web页面录屏实现
2019/02/12 HTML / CSS
翻译专业应届生求职信
2013/11/23 职场文书
党员学习十八大感想
2014/01/17 职场文书
十岁生日家长答谢词
2014/01/17 职场文书
篮球比赛拉拉队口号
2014/06/10 职场文书
有子女的离婚协议书怎么写(范本)
2014/09/29 职场文书
开学第一周总结
2015/07/16 职场文书