irisをMySQLで使えるようにする
とにかくirisが好きなんや
DDLとLOAD
- テーブル作成
CREATE TABLE iris ( id int AUTO_INCREMENT PRIMARY KEY, sepal_length FLOAT(3), sepal_width FLOAT(3), petal_length FLOAT(3), petal_width FLOAT(3), species VARCHAR(20) );
- データロード
と、その前にデータインポート用のディレクトリを確認して、そこにファイルを移動
変数の確認
mysql> show variables like 'secure_file%'; +------------------+--------------------------+ |Variable_name |Value | +------------------+--------------------------+ |secure_file_priv |/var/lib/mysql-files/ | +------------------+--------------------------+
ファイルの移動
$ sudo cp iris.csv /var/lib/mysql-files/
データロード
LOAD DATA INFILE '/var/lib/mysql-files/iris.csv' INTO TABLE iris FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES (sepal_length, sepal_width, petal_length, petal_width, species);
これで無事俺たちのirisが登録されたので、思う存分に愛でる事ができるようになった。