我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何将python中的数据存储到mysql中

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何将python中的数据存储到mysql中

目录

一、最基本的准备

1.1 本地安装mysql,推荐安装以下其中之一

 1.2 安装python软件

二、建立连接

1.1打开PyCharm编程软件

 1.2 打开mysql软件,否则连接不上

 1.3 在python环境中下载PyMysql库

1.4 连接数据库 

二、创建表格

1.1 在python中创建表格

 1.2 在mysql中查看

 三、Python中MySQL数据库操作

 四、参数说明

一、最基本的准备

1.1 本地安装mysql,推荐安装以下其中之一

 1.2 安装python软件

 

二、建立连接

1.1打开PyCharm编程软件

 1.2 打开mysql软件,否则连接不上

 1.3 在python环境中下载PyMysql库

pip install PyMysql

1.4 连接数据库 

import pymysql.cursors# 连接数据库connect = pymysql.Connect(    host='127.0.0.1',    port=3306,    user='root',    passwd='123456',    db='test_1',    charset='utf8')

运行上述代码不报错则说明连接成功,若不放心,我们可建表试试,如果在数据库中能够看到所建的表,说明连接成功了。

二、创建表格

1.1 在python中创建表格

# 获取游标cursor = connect.cursor()#创建表格sql = "CREATE TABLE test_1(id INTEGER PRIMARY KEY,name TEXT)"try:    cursor.execute(sql)    connect.commit()except:    print("表已存在")print('成功创建表格')

 打印结果

 1.2 在mysql中查看

 

 如图所示证明,python与mysql连接成功了

 三、Python中MySQL数据库操作

# 连接数据库connect = pymysql.Connect(    host='127.0.0.1',    port=3306,    user='root',    passwd='123456',    db='note',    charset='utf8')# 获取游标cursor = connect.cursor()#删除表sql = 'DROP TABLE IF EXISTS student'cursor.execute(sql)connect.commit()print('如果存在表就删除表格')#创建表格sql = "CREATE TABLE student(id INTEGER PRIMARY KEY,name TEXT)"try:    cursor.execute(sql)    connect.commit()except:    print("表已存在")print('成功创建表格')# 插入数据sql = "INSERT INTO student VALUES(%d,'%s')"data = (1, 'student1')cursor.execute(sql % data)connect.commit()print('成功插入', cursor.rowcount, '条数据')# 修改数据sql = "UPDATE student SET name = '%s' WHERE id = %d "data = ('student2', 1)cursor.execute(sql % data)connect.commit()print('成功修改', cursor.rowcount, '条数据')# 查询数据sql = "SELECT * FROM student WHERE id=%d"data = (1,)cursor.execute(sql % data)for row in cursor.fetchall():    print("%s" % str(row))print('共查找出', cursor.rowcount, '条数据')# 删除数据sql = "DELETE FROM student WHERE id = %d LIMIT %d"data = (1, 1)cursor.execute(sql % data)connect.commit()print('成功删除', cursor.rowcount, '条数据')# 事务处理sql_1 = "UPDATE student SET name = name + '1' WHERE id = 1 "try:    cursor.execute(sql_1)except Exception as e:    connect.rollback()  # 事务回滚    print('事务处理失败', e)else:    connect.commit()  # 事务提交    print('事务处理成功', cursor.rowcount)# 关闭连接cursor.close()connect.close()

 四、参数说明

pymysql.Connect()参数说明
参数说明
host(str)MySQL服务器地址                            
port(int)MySQL服务器端口号
user(str)用户名
passwd(str)密码
db(str)数据库名称
charset(str)

连接编码

connection对象支持的方法
方法说明
cursor()使用该连接创建并返回游标       
commint()提交当前事务
rollback()回滚当前事务
close()关闭连接
cursor对象支持的方法
方法说明
execute(op)执行一个数据库的查询命令                                
fetchone()取得结果集的下一行
fetchmany(size)获取结果集的下几行
fetchall()获取结果集中的所有行
rowcount()返回数据条数或影响条数
close()关闭游标对象

来源地址:https://blog.csdn.net/qq_58546982/article/details/131019960

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何将python中的数据存储到mysql中

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

怎么将json数据储存到mongodb中

将JSON数据存储到MongoDB数据库中,需要建立连接、转换JSON数据、插入文档。PyMongo库提供便捷方法简化交互,如查询集合。bson库用于处理MongoDB的BSON数据格式。注意数据类型兼容性和性能优化,并定期备份。
怎么将json数据储存到mongodb中
2024-04-12

将爬取的数据保存到mysql中

为了把数据保存到mysql费了很多周折,早上再来折腾,终于折腾好了安装数据库1、pip install pymysql(根据版本来装)2、创建数据      打开终端 键入mysql -u root -p  回车输入密码      crea
2023-01-30

我们如何使用 JDBC 将文件插入/存储到 MySQL 数据库中?

一般来说,文件的内容在 MySQL 数据库中存储在 Clob(TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT)数据类型下。JDBC 提供了对 Clob 数据类型的支持,将文件的内容存储到数据库的表中。PreparedSt
2023-10-22

R语言怎么将数据存储到数据库中

在R语言中,可以使用RODBC包来将数据存储到数据库中。以下是一个简单的示例,演示如何将数据框存储到数据库中:# 安装RODBC包install.packages("RODBC")# 加载RODBC包library(RODBC)# 连
R语言怎么将数据存储到数据库中
2024-04-08

python如何将列表元素存储到新变量中

小编给大家分享一下python如何将列表元素存储到新变量中,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!将列表元素存储到新变量中我们可以使用一个列表来初始化一个
2023-06-27

MySQL中如何存储小数?

要在MySQL中存储小数,你需要了解这两个参数。语法如下 -DECIMAL(yourTotalDigit,yourDigitsAfterDecimalPoint);例如 -DECIMAL(4,2),表示总共可以取 4 位数字,小数点后 2
2023-10-22

mysql如何存储数据

MySQL可以使用表来存储数据,表由行和列组成。每一行表示一个记录,每一列表示一个字段。在创建表时,需要指定表的名称和字段的名称、类型以及其他属性。以下是一个创建表和存储数据的示例:1. 创建表:```sqlCREATE TABLE use
2023-08-11

python如何将数据输出到文件中

要将数据输出到文件中,可以使用Python中的文件对象和相关的方法。首先,需要使用内置的`open()`函数来打开一个文件,并传入文件路径和打开模式(例如"r"表示读取模式,"w"表示写入模式,"a"表示追加模式等)。接下来,可以使用文件对
2023-09-20

如何将没有实现Serializable的类存储到Redis中

这篇文章主要讲解了“如何将没有实现Serializable的类存储到Redis中”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何将没有实现Serializable的类存储到Redis中”吧
2023-07-05

编程热搜

目录