pandas 读取mysql数据_pandas 读写MySQL数据

一、 写入MySQL数据库import numpy as np

import pandas as pd

import pymysql

from sqlalchemy import create_engine

#连接数据库的参数db_info = {

'user': 'root',

'password': 'emtf',

'host': 'localhost',

'database': 'test'

}

#创建连接数据库引擎engine = create_engine('mysql://%(user)s:%(password)s@%(host)s/%(database)s?charset=utf8'

% db_info, encoding='utf-8')

#创建数据import seaborn as sns

titanic = sns.load_dataset('titanic')

#将数据写入test数据库的titanics表中titanic.to_sql('titanics', con=engine, if_exists='append', index=False)#if the tabel don't exist, create it

二、 读MySQL数据库sql = "SELECT * FROM {0} where sex = '{1}' and class ='{2}';".format('titanics', 'female', 'First')

df = pd.read_sql(sql, con=engine)

df.head(12)

c39b1141ae9b0605d95d4319860a0a5e.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值