min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

CSVをmysqlに列指定で取り込む

1,000万円を超えたbitcoinを少しだけどもらえるURL

https://bitflyer.com/invitation?id=l50e5ljw&lang=ja-JP

ハピタスからポイントもらえるURL

その買うを、もっとハッピーに。|ハピタス

 

www.youtube.com

 

カンマ区切りCSVmariadbに取り込みたい

mysqlmariadbCSVの取り込みは当然できるだろうけど今はChatGPTに聞くのが一番早い。

取り込み対象のCSVを用意

これ。ヘッダは2行目のYEARからECONOMYまで。

ファイルにコマンドを書いて取り込み実行

取り込みコマンドLOAD DATA...を書いたテキストファイル.sqlを用意する。

$ vim load_data_to_mariadb.sql

LOAD DATA INFILE 'public/myKINRInenpyo55comma.csv'

INTO TABLE nenpyo

FIELDS TERMINATED BY ','

LINES TERMINATED BY '\n'

(@var_his_date, TITLE, NAIYOO, KIJIURL, PICURL, COUNTRY) 

SET sdate=STR_TO_DATE(@var_his_date, '%Y-%m-%d'), title=TITLE, hitikoto=NAIYOO, kijiurl=KIJIURL, picurl=PICURL, continent=COUNTRY;

 

取り込み実行

$ mysql -u root -p myLaravel01 < load_data_to_mariadb.sql

 

 



 

 

 

eiga.com