• 关于将csv文件数据插入数据库的几种方法


    ----------------使用workbeach直接导入csv----------------

    下面这个导入按钮有的表有,有的表没有,需要看一下表的设定。

     

     

     

     

     

    ---------------------使用数据库原生数据库连接导入-------------------

    1、下载第三方包pymysql

     2、编写代码

    import pymysql
    
    conn = pymysql.connect(
        host = '127.0.0.1',
        user = 'root',
        password = '123456',
        db = 'crm_info',
        port = 3306,
      
    charset = 'utf8'
    ) cur = conn.cursor() #创建游标 cur.execute("insert into zj_zjxx values (000000002,'广州你最好中介机构')") #执行返回的是影响的行数 conn.commit() #插入,更新,删除都需要做提交才会生效 #使用完之后需要关掉游标和数据库连接 cur.close() conn.close()

    -----------------使用pandas模块插入数据------------------

    import pandas as pd
    
    ym = pd.read_csv("C:\Users\52745\Jupyter_doc\ym\广东省.csv")
    
    ym.to_sql(name = 'ym2',con = 'mysql+pymysql://root:123456@localhost:3306/crm_info?charset=utf8',if_exists="append",index=False)

    pandas中DataFrame.to_sql()参数:

    name:值插入数据的表名

    con:数据库连接,按上面的格式

    if_exists:默认是fail,还有append和replace

    index:默认是True,则会将索引列插入数据表,如果不想则写False

    dtype:指定每列的格式,可使用字典

  • 相关阅读:
    Git使用笔记
    javascript获取表单值的7种方式
    javascript里阻止事件冒泡
    PHP面向对象04_串行化
    MySQL数据库锁定机制
    SAP R3和JAVA交换数据之JCO
    @XStreamAlias使用
    JCO 自定义DestinationDataProvider
    IBM websphere MQ 消息发送与获取
    WebSphere MQ 入门指南
  • 原文地址:https://www.cnblogs.com/xiaoqingSister/p/13174347.html
Copyright © 2020-2023  润新知