使用python3 实现插入数据到mysql
作者:辣笔小东 发布时间:2024-01-15 07:53:22
标签:python3,数据,mysql
我就废话不多说了,直接上代码吧!
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的流程如下:
(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()
来源:https://blog.csdn.net/qq_21795835/article/details/83017091


猜你喜欢
- 如下所示:import osos.system()os.popen().read().strip()#上面2种方法 是python 执行终端
- Python练习内容:SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。Pyth
- 本文实例讲述了Python使用crontab模块设置和清除定时任务操作。分享给大家供大家参考,具体如下:centos7下安装Python的p
- 最近老婆大人的公司给老婆大人安排了一个根据关键词查询google网站排名的差事。老婆大人的公司是做seo的,查询的关键词及网站特别的多,看着
- vscode使用chatGPT一、下载chatPGT在拓展中找到chatGPT,我这里下载的是中文版二、使用1.使用快捷键 ctrl+shi
- Python有许多吸引力,如效率,代码可读性和速度,使其成为数据科学爱好者的首选编程语言。Python通常是希望升级其应用程序功能的数据科学
- 一、Pandas如何对Categorical类型字段数据统计实战场景:对Categorical类型字段数据统计,Categorical类型是
- 学生信息系统提示:python编写的学生成绩管理系统,包括8个功能和打包教程一、功能界面 def menum():
- 安装pyecharts1.8.0版本后导入pyecharts模块绘图时报错: “所有图表类型将在 v1.9.0 版本开始强制使用 Chart
- Macromedia StandardMacromedia Dreamweaver MXMenu Commandsphotoshop快捷键大
- 在SQL SERVER中,你可能需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概
- 不知道工商银行帐号是否是这样的格式, 如果错了请大家见谅!<script language="javascript"
- 项目中需要根据不同业务进行分库,首先是将业务不同业务映射到不同过的数据库( biz --> db,可能存在多对一情况),查看sprin
- 前言最近组长安排着做一个项目,h5的应用下载项目,想着做起来还是比较容易,可是看到提出的需求,我就有点懵逼了!需要对应用的下载进行统计!!!
- 本节我们首先来尝试识别最简单的一种验证码,图形验证码,这种验证码出现的最早,现在也很常见,一般是四位字母或者数字组成的,例如中国知网的注册页
- 1. 建立与SQLite数据库的连接SQLite是python自带的一款基于内存或硬盘的、开源的、关系型的轻量级数据库。这意味着无需下载安装
- 网上关于tensorflow模型文件ckpt格式转pb文件的帖子很多,本人几乎尝试了所有方法,最后终于成功了,现总结如下。方法无外乎下面两种
- 程序中经常需要使用excel文件,批量读取文件中的数据python读取excel文件可以使用xlrd模块pip install xlrd安装
- 本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法。分享给大家供大家参考。具体如下:功能代码如下:import o
- 前段时间 做了个学校的春萌项目,其中用到vue连接后端java接口。先上后端接口代码:package controller;import n