pandas连接mysql

作者: 喝奶茶不加奶茶 | 来源:发表于2020-07-07 17:47 被阅读0次

首先,温习一个清空数据库表内容的命令

truncate table 表名

下面进入正题:
(1)导入包

import pandas as pd 
import sqlalchemy
"""
SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。
"""

(2)sql语句及数据库连接

sql='select * from courses'
from sqlalchemy import create_engine
import pymysql

engine = create_engine('mysql+pymysql://用户名:密码@ip地址:端口/数据库名称')
 
df=pd.read_sql(sql,engine)
df.head()

(3)在数据库连接的表的内容

truncate table courses;

(4)再次在jupyter中查看表内容是否被清空



(5)重新对清空的表写入数据(注意:重新写入的字段名称要与原表保持一致,否则会报错)

df1=pd.DataFrame({'student':['mary','tom','bob']
                 ,'class':['18','29','12']})
#写入数据到mysql
#参数 if_exists 表示:如果有数据则插入
df1.to_sql('courses',engine,index=False,if_exists='append')

完成!

相关文章

  • Adventure项目中函数总结

    pandas与MySQL连接和储存 MySQL连接——pymysql import pandas as pdimp...

  • pandas连接mysql

    首先,温习一个清空数据库表内容的命令 下面进入正题:(1)导入包 (2)sql语句及数据库连接 (3)在数据库连接...

  • python pandas dataframe to_sql创建

    1.安装pandas , sqlalchemy ,pymysql 参数说明 mysql为要连接的数据库为mysq...

  • Python-pandas库 -下篇

    11、pandas的分组操作 12、pandas的连接操作 13、pandas的时间/日期操作 14、pandas...

  • pandas连接mysql数据库

    安装 导入包 连接数据库 直接读取数据 使用with,我们需要try,except,finally,做异常判断,并...

  • Pandas连接Mysql数据库

    目的 在做数据分析时,一般需要从数据库中读取数据,然后再交给算法进行分析,最后将结果保存。为了简化分析的过程,我一...

  • Python 数据分析基础(numpy、pandas)

    Anaconda NumPy pandas 将pandas的DataFrame数据写入MySQL数据库 + sql...

  • python批量读取txt

    pandas.merge根据一个或多个键将行进行连接。 pandas.concat沿轴向连接,默认axis=0,生...

  • Python连接Mysql数据库(pandas)

    1、Python连接数据库 首先,确保已经安装好pandas、sqlalchemy、pymysql三个包 初始化数...

  • MySql

    //连接mysql mysql -u root -h 47.101.205.200 -p //连接mysql ex...

网友评论

    本文标题:pandas连接mysql

    本文链接:https://www.haomeiwen.com/subject/szhzqktx.html