將csv檔案資料匯入到 mysql

2021-09-02 05:16:08 字數 397 閱讀 3599

假如有格式統一的csv檔案, 但是csv中的每個欄位都是不同格式的資料型別,可以用pandas,直接匯入, 資料型別會自動識別

**: 僅三行

# -*- coding: utf-8 -*-

import pandas as pd

from sqlalchemy import create_engine

df = pd.read_csv("data.csv") # 讀取csv檔案

engine = create_engine('mysql+pymysql:') # 建立mysql引擎

df.to_sql("table1", engine, index=false) # 將csv資料匯入到table1表中, 資料型別pandas會自動識別

將csv檔案匯入到mysql

首先,為自己要匯入的檔案按照屬性建立好錶 mysql create table id int notnull primary key,name char 30 character set utf8 not null level char 30 character set utf8 not null,...

將CSV檔案匯入到hive資料庫

將csv檔案匯入hive後出現了所有的字段只顯示在新建的表的第乙個欄位中,後面的字段全是null.出現這種的原因是hive以行分隔資料,需要修改為按逗號 進行分隔讀取,具體操作如下,首先在hive中建立自己的table,並且設定以逗號分隔。create table ip ip varchar 30 ...

將csv或者Excel檔案匯入到hive

1.將csv或excel檔案轉換為文字,以逗號或者製表符都可以 xigua.txt id,color,root,stroke,venation,umbilical,touch,status 1,青綠,蜷縮,濁響,清晰,凹陷,硬滑,是 2,烏黑,蜷縮,沉悶,清晰,凹陷,硬滑,是 3,烏黑,蜷縮,濁響,...