首页 > 数据库技术 > 详细

pandas数据库操作

时间:2020-11-11 20:07:56      阅读:35      评论:0      收藏:0      [点我收藏+]

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数据库操作

原文:https://www.cnblogs.com/yangyang12138/p/13960252.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!