Czasami może być konieczne zaimportowanie pliku CSV do środowiska roboczego MySQL w celu wykonania zapytań SQL. Oto jak zaimportować CSV do MySQL Workbench.
Jak zaimportować CSV do MySQL Workbench
Oto kroki, aby zaimportować CSV do MySQL Workbench. Po zaimportowaniu pliku CSV z nagłówkiem do MySQL możesz użyć narzędzia do raportowania, aby wysłać zapytanie do tabeli MySQL i upewnić się, że wszystko działa poprawnie.
1. Utwórz tabelę
Najpierw musisz utworzyć tabelę bazy danych z taką samą liczbą kolumn, jak w pliku CSV. Załóżmy, że chcesz zaimportować plik CSV z 4 polami – id, tytuł, data ważności, kwota
Dlatego utworzymy rabaty (id, tytuł, data ważności, kwota) tabela za pomocą mysql.
mysql> create table discounts(id int, title varchar(255), expired_date varchar(255), amount int);
Przeczytaj bonus:Jak utworzyć histogram w MySQL
2. Importuj plik CSV do tabeli MySQL
Otwórz swój stół w Workbenchu. Kliknij Importuj przycisk pokazany poniżej
Zobaczysz okno dialogowe "Otwórz plik". Przejdź do pliku CSV i kliknij przycisk Otwórz.
Przeczytaj bonus:Jak obliczyć współczynnik konwersji w MySQL
Workbench pokaże Ci podgląd, jak Twoje dane będą wyglądały w tabeli po zaimportowaniu. Sprawdź go i kliknij Zastosuj
Przeczytaj bonus:Jak wypełnić brakujące daty w MySQL
Następnie Workbench skrypt SQL do wykonania, aby zaimportować csv do MySQL. Przejrzyj zapytania i kliknij „Zastosuj skrypt SQL do bazy danych”
Możesz użyć tych samych zapytań z plikami CSV lub TXT, zmieniając rozszerzenie pliku w zapytaniu. Możesz go również użyć do zaimportowania pliku rozdzielanego tabulatorami do MySQL Workbench.
Po zaimportowaniu pliku CSV do MySQL Workbench możesz użyć narzędzia do raportowania mysql, takiego jak Ubiq, do wykreślenia danych na wykresach liniowych/kolumnowych, jak pokazano poniżej.
Mamy nadzieję, że powyższe kroki pomogą Ci łatwo zaimportować plik CSV do środowiska pracy MySQL. Przy okazji, jeśli chcesz tworzyć wykresy i panele do monitorowania swojej firmy lub witryny, możesz wypróbować Ubiq. Oferujemy 14-dniowy bezpłatny okres próbny.