使用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写一个无界面的2048小游戏
May 24 Python
对Python中range()函数和list的比较
Apr 19 Python
用python处理图片实现图像中的像素访问
May 04 Python
关于python2 csv写入空白行的问题
Jun 22 Python
Python正则表达式和元字符详解
Nov 29 Python
关于PyTorch源码解读之torchvision.models
Aug 17 Python
TensorFlow梯度求解tf.gradients实例
Feb 04 Python
python实现猜拳游戏
Mar 04 Python
如何教少儿学习Python编程
Jul 10 Python
Pygame框架实现飞机大战
Aug 07 Python
Python基于staticmethod装饰器标示静态方法
Oct 17 Python
Django使用echarts进行可视化展示的实践
Jun 10 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 array_flip() 删除数组重复元素
2009/01/14 PHP
PHP  Yii清理缓存的实现方法
2016/11/10 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
超级24小时弹窗代码 24小时退出弹窗代码 100%弹窗代码(IE only)
2010/06/11 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
JavaScript中使用Substring删除字符串最后一个字符
2013/11/03 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
详解AngularJS中的作用域
2015/06/17 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
Angular使用ng-messages与PHP进行表单数据验证
2016/12/28 Javascript
利用jQuery解析获取JSON数据
2017/04/08 jQuery
js实现图片旋转 js滚动鼠标中间对图片放大缩小
2017/07/05 Javascript
用ES6写全屏滚动插件的示例代码
2018/05/02 Javascript
基于JavaScript实现一个简单的Vue
2018/09/26 Javascript
微信小程序tabBar 返回tabBar不刷新页面
2019/07/25 Javascript
小程序表单认证布局及验证详解
2020/06/19 Javascript
Selenium 模拟浏览器动态加载页面的实现方法
2018/05/16 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
2019/06/13 Python
python爬虫容易学吗
2020/06/02 Python
解决Windows下python和pip命令无法使用的问题
2020/08/31 Python
python wsgiref源码解析
2021/02/06 Python
简单掌握CSS3中resize属性的用法
2016/04/01 HTML / CSS
森海塞尔美国官网:Sennheiser耳机与耳麦
2017/07/19 全球购物
澳大利亚女装精品店:Alannah Hill
2020/07/29 全球购物
PHP面试题及答案一
2012/06/18 面试题
.NET现在共支持多少种语言
2014/02/26 面试题
接受捐赠答谢词
2014/01/27 职场文书
电钳工人个人求职信
2014/05/10 职场文书
记账会计岗位职责
2014/06/16 职场文书
十佳少先队员演讲稿
2014/09/12 职场文书
2014年社区国庆节活动方案
2014/09/16 职场文书
焦点访谈观后感
2015/06/11 职场文书
Java常用工具类汇总 附示例代码
2021/06/26 Java/Android
Python list列表删除元素的4种方法
2021/11/01 Python