Python可视化数据分析09、Pandas_MySQL读写
【摘要】 编辑Python可视化数据分析09、Pandas_MySQL读写📋前言📋💝博客:【红目香薰的博客_CSDN博客-计算机理论,2022年蓝桥杯,MySQL领域博主】💝✍本文由在下【红目香薰】原创,首发于CSDN✍🤗2022年最大愿望:【服务百万技术人次】🤗💝Python初始环境地址:【Python可视化数据分析01、python环境搭建】💝 环境需求环境:win10开发工...
Python可视化数据分析09、Pandas_MySQL读写
📋前言📋
💝博客:【
】💝✍本文由在下【红目香薰】原创,首发于CSDN✍
🤗2022年最大愿望:【服务百万技术人次】🤗
💝Python初始环境地址:【
】💝
环境需求
环境:win10
开发工具:PyCharm Community Edition 2021.2
数据库:MySQL5.6
目录
Python可视化数据分析09、Pandas_MySQL读写
前言
在Python中,最有名的ORM框架是SQLAlchemy。使用SQLAlchemy写入数据到数据库中的步骤如下:
导入SQLAlchemy模块的create_engine()函数和pandas()函数
创建引擎,其中传入的字符串格式为:数据库类型+Python连接mysql的库名://用户名:密码@IP地址:端口号/数据库名
使用Pandas下的io.sql模块下的to_sql()函数将DataFrame对象中的数据保存到数据库中
使用Pandas模块中的read_sql()函数读取数据库中的记录,并保存到DataFrame对象中
前置环境
基础操作
1、打开MySQL服务
2、创建【mytest】数据库
3、创建【user】表
示例:
MySQL增删改
MySQL读取操作
index id name age
0 0 1 雷静 21
1 1 2 小凤 22
2 2 3 春梦 20
<bound method DataFrame.info of index id name age
0 0 1 雷静 21
1 1 2 小凤 22
2 2 3 春梦 20>
Index(['index', 'id', 'name', 'age'], dtype='object')
index int64
id int64
name object
age int64
dtype: object
RangeIndex(start=0, stop=3, step=1)
index id name age
0 0 1 雷静 21
1 1 2 小凤 22
name age
0 雷静 21
1 小凤 22
2 春梦 20
最大年龄: 22
平均年龄: 21.0
index id name age
2 2 3 春梦 20
index id name age
1 1 2 小凤 22
0 0 1 雷静 21
2 2 3 春梦 20
index sex id name age
0 0 女 1 雷静 21
1 1 女 2 小凤 22
2 2 女 3 春梦 20
index sex id name age introduce
0 0 女 1 雷静 21 巾帼
1 1 女 2 小凤 22 巾帼
2 2 女 3 春梦 20 巾帼
index sex id name age introduce
0 0 女 1 雷静 21 巾帼
2 2 女 3 春梦 20 巾帼
index sex id name age introduce
0 NaN 女 1 雷静静 20 大眼姑娘
2 2.0 女 3 春梦 20 巾帼
3 NaN 女 4 小龙女 18 冰山美人
3Process finished with exit code 0
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)