pandas数据库操作
Posted yangyang12138
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas数据库操作相关的知识,希望对你有一定的参考价值。
1.环境准备
pip3 install pymysql
pip3 install sqlalchemy
2.连接数据库
import pymysql import numpy as np import pandas as pd from sqlalchemy import create_engine engine=create_engine(‘mysql+pymysql://root:123456@localhost:3306/demo‘) tables = pd.read_sql_query(‘show tables;‘, engine) tables=tables.rename(columns={‘Tables_in_datacenter‘:‘tbs‘}) def datas(sql): return pd.read_sql_query(sql, engine) def excute_sql(sql): conn = pymysql.connect(host="localhost",user="root",password="123456",database="datacenter",charset="utf8") cst = conn.cursor() cst.execute(sql)
conn.close()
然后可以如操作df一般去操作基本数据
tables.rename是对列进行重命名,因为默认的结果列名太长
excute_sql用于执行数据库的增删改操作
以上是关于pandas数据库操作的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程