- 環境
mysql Ver 14.14
ubuntu16.04
csvを用意しておく
# mysqlにログイン
$ sudo mysql -u root -p
# database作成
mysql> create database database_name
# databaseを選択
mysql> use database_name
# テーブルを作成し、カラム情報も同時に設定
mysql> create table table_name(
-> id int,
-> name varchar(255),
-> ...
-> );
mysql> load data local infile "file_path/file.csv " into table table_name fields terminated by ',' optionally enclosed by '"';
下記のようなログが出ていれば多分OK
Query OK, XXX rows affected, YYY warnings (ZZZ sec)
Records: XXX Deleted: 0 Skipped: 0 Warnings: YYY
# テーブルを確認
mysql> show tables;
# テーブルの中身まで確認したい場合
mysql> desc table_name;
参考:
http://shiningcureseven.hatenablog.com/entry/2018/08/03/122221