====== Maria/MySQL import csv ====== Scenariusz: * mam plik dni_kolory.csv zawierający kolomny: data, kolor, ilosc, * należy zaimportować go do bazy danych, w celu łatwiejszego sortowania oraz wyszukiwania informacji. Plik dni_kolory.csv: data,kolor,ilosc 2021-01-02,zielony,6 2021-01-03,niebieski,5 2021-01-04,różowy,7 2021-01-05,fiotelowy,3 2021-01-06,brązowy,5 2021-01-07,biały,7 2021-01-08,żółty,3 2021-01-09,żółty,124 2021-01-10,czerwony,7 2021-01-11,zielony,4 2021-01-12,pomarańczowy,26 2021-01-13,zielony,45 2021-01-14,niebieski,25 Najpierw należy otworzyć go dowolnym edytorem tekstu i zapisać z kodowaniem utf-8 oraz unixowym zakończeniem linii. Przygotowanie bazy oraz tabeli w Maria/MySQL: > create database kolory character set utf8 collate utf8_general_cli; > use kolory > create table dni_kolory (data date, kolor varchar(50), ilosc int); Zaimportowanie danych z pliku csv: $ mysqlimport --ignore-lines=1 --fields-terminated-by="," --local kolory dni_kolory.csv Jeżeli nie ma pliku //~/.my.cnf//, lub podobnego, do powyższego należy dodać //-u// oraz //-p//.