DISTRICT 37

なにか

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が登録されたので、思う存分に愛でる事ができるようになった。