mysql中两列拼接_python之Pandas读写操作mysql数据库
官方介绍:pandas的官方手册:https://pandas.pydata.org/pandas-docs/stable/pandas官方读写数据文档:https://pandas.pydata.org/pandas-docs/stable/user_guide/io.html
1、使用pandas连接mysql
需要安装的库:pip install pymysql pip install sqlalchemy
代码一(方法1):
import pandas as pdimport pymysqlfrom sqlalchemy import create_engine# 初始化数据库连接,使用pymysql模块# MySQL的用户:root, 密码:123456, 端口:3306,数据库:lean2con = create_engine('mysql+pymysql://root:123456@localhost:3306/learn2')
代码二(方法2):
import pandas as pdimport pymysqlcon=pymysql.connect(host='127.0.0.1',port=3306,user='root', passwd='131129',db='learn2',use_unicode=True, charset="utf8")
2、使用Pandas连接mysql查询读取mysql数据
pd.read_sql_query(sql, con = con)
import pandas as pdimport pymysqlfrom sqlalchemy import create_engine# 初始化数据库连接,使用pymysql模块# MySQL的用户:root, 密码:123456, 端口:3306,数据库:lean2con = create_engine('mysql+pymysql://root:123456@localhost:3306/learn2') # 查询语句,选出emp表中的所有数据sql = ''' select * from emp; '''# read_sql_query的两个参数: sql语句, 数据库连接df = pd.read_sql_query(sql, con = con)# 输出employee表的查询结果print(df)
3、使用Pandas连接mysql 并插入数据
df.to_sql('tablename',con=con,index=ture/false,if_exists='append/fail/replace')
import pandas as pdimport pymysqlfrom sqlalchemy import create_engine# 初始化数据库连接,使用pymysql模块# MySQL的用户:root, 密码:123456, 端口:3306,数据库:lean2con = create_engine('mysql+pymysql://root:123456@localhost:3306/learn2')# 直接写入数据-->mydf-->mydf表会自动创建# 新建pandas中的DataFrame, 只有id,num两列df = pd.DataFrame({'id': [1, 2, 3, 4], 'name': ['jalen', 'xr', 'lili', 'liuliu']})# 将新建的DataFrame储存为MySQL中的数据表,储存index列df.to_sql('mydf', con, index=True)print('Read from and write to Mysql table successfully!')# fail的意思如果表存在,啥也不做# replace的意思,如果表存在,删了表,再建立一个新表,把数据插入# append的意思,如果表存在,把数据插入,如果表不存在创建一个表!!# 在存在的表中追加数据-->mydfdf1 = pd.DataFrame({'id': [5, 6, 7, 8], 'name': ['jalen', 'xr', 'lili', 'liuliu']})df1.to_sql('mydf', con, index=True,if_exists='append')print('Append data to mysql database successfully!')
mysql中两列拼接_python之Pandas读写操作mysql数据库相关推荐
- python比较excel中两列数据_python入门之对比两份excel表格数据
今天老大交给我一个任务,对比两个版本的excel数据的异同(增删情况),唉,说多了都是泪,自从学会了python,再也不用担心老大这样的任务了~~~ 好了直接上代码吧,代码中解释 import xlr ...
- pandas计算dataframe两列数据值相等的行号、取出DataFrame中两列值相等的行号
pandas计算dataframe两列数据值相等的行号.取出DataFrame中两列值相等的行号 目录 pandas计算dataframe两列数据值相等的行号.取出DataFrame中两列值相等的行号
- python交换两列的位置_如何更改 pandas dataframe 中两列的位置
如何更改 pandas dataframe 中两列的位置: 把其中的某列移到第一列的位置. 原来的 df 是: df = pd.read_csv('I:/Papers/consumer/codeand ...
- 更改 pandas dataframe 中两列的位置
更改 pandas dataframe 中两列的位置: 把其中的某列移到第一列的位置. 原来的 df 是: df = pd.read_csv('I:/Papers/consumer/codeandpa ...
- python两列相乘_Python代码将两列相乘,然后用值创建新列
我正在编写一个python代码,它首先将分钟数据平均为小时数据.然后我想乘以小时数据中两列中的值,并用乘以的值创建一个新列.我被困在乘法步上了.import pandas as pd import n ...
- MySQL中的列类型之字符串类型总结
关联博文: MySQL中数值类型(列类型)与显示宽度 MySQL中的列类型之字符串类型总结 在SQL中,将字符串类型分为了六类:char,varchar,text,blob,enum和set. 类型 ...
- mysql join 组合索引,图文详解MySQL中两表关联的连接表如何创建索引
本文介绍了MySQL中两表关联的连接表是如何创建索引的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 问题介绍 创建数据库的索引,可以选择单列索引,也可以选择创建组合索引. 遇到如下这种情况 ...
- 如何排两列的序计算机考试,excel中两列数据怎么一起排序?excel两列同时排序的方法...
excel中两列数据怎么一起排序?excel两列同时排序的方法 腾讯视频/爱奇艺/优酷/外卖 充值4折起 我们在使用Excel对数列排序时,有时会碰到需要对两列数据同时排序,下面就跟大家详细介绍操作方 ...
- Excel中两列数据对比,找出不同数据如何查找重复项并统计重复次数
Excel中两列数据对比,找出不同数据 问题1 excel如何查找重复项并统计重复次数 问题2
最新文章
- 热潮下的冷思考,人工智能即将改变的三大领域
- java把一段英文拆成单词_Java Word Break(单词拆解)
- opencv进阶学习笔记11:cannny边缘检测,直线检测,圆检测
- 【Linux】一步一步学Linux——watch命令(135)
- SAP CRM 中间件里的发布-订阅者模式
- (待完成)qbxt2019.05 总结2 - 数位DP
- Linux系统编程---6(信号的机制,信号4要素,Linu常规信号表,定时器)
- Symantec改变了产品下载方式
- 工作总结19:文档参考
- Nature发布第一张人类造血干细胞发育的全面路线图
- 专题导读:医学大数据
- ORA-29807: specified operator does not exist
- 计算机网络技术应用和发展,计算机网络技术的应用和发展研究
- drupal ajax json异步调用
- n1 linux wifi,【教程】N1在EMMC安装LINUX和HASSIO实现智能家居中枢
- excel设置单元格整数后还是有小数点_一招教你统一解决excel单元格的单位问题!...
- maven 构建spring boot + mysql 的基础项目
- QT 自带字体样式有哪些?
- 前端常用素材网站整理
- 理解PackageManager
热门文章
- kafka Failed to send producer
- java09数组的使用
- 【原生态跨平台:ASP.NET Core 1.0(非Mono)在 Ubuntu 14.04 服务器上一对一的配置实现-篇幅2】...
- SCCM 2012远程控制
- 随意取消和恢复一键备份功能
- css transition改动透明,使用CSS transition和animation改变渐变状态的实现方法
- mysql 回表 覆盖索引_mysql 14 覆盖索引+回表
- 计算机可用内存分配失败,你们都被忽悠了! 其实可用内存大才有用
- Nacos简介和安装
- python 自定义函数导入_python如何导入自编函数模块