DOWIEDZ SIĘ SQL:
Zdecydowanie poleciłbym nie iść drogą Microsoft i zdecydować się na naukę SQL. Możesz łatwo skonfigurować środowisko programistyczne na istniejącym sprzęcie (niezależnie od tego, czy korzystasz z systemu Windows, Mac, czy Linux). Po skonfigurowaniu środowiska programistycznego możesz zapoznać się z kilkoma dobrze przygotowanymi bezpłatnymi zasobami online, aby nauczyć Cię podstaw SQL.
KROK 1: Konfigurowanie środowiska programistycznego
Windows:
Jeśli używasz komputera z systemem Windows, zalecamy korzystanie z WampServer, który można pobrać ze strony wampserver.com. Wamp oznacza Windows + Apache + MySQL + PHP. Zaletą tego pakietu jest to, że stworzy on samodzielne środowisko ze wszystkimi częściami potrzebnymi do przetestowania rozwoju - lub, w naszym przypadku, nauczysz się MySQL w praktyczny sposób. Zawiera również phpMyadmin, stanowiącą graficzną alternatywę dla interakcji z twoimi bazami danych.
UWAGA: Upewnij się, że wszystkie odpowiednie pakiety redystrybucyjne Microsoft Visual C ++ są zainstalowane w twoim systemie. Możesz je znaleźć na stronie WAMP lub zobaczyć te zalecenia podczas instalacji WAMP - wraz ze wszystkimi niezbędnymi linkami do pobierania brakujących pakietów. Pamiętaj, aby zainstalować je najpierw przed zakończeniem instalacji WAMP.
Linux:
Jeśli używasz Linuksa, polecam zainstalowanie LAMP. Instrukcje instalacji LAMP w Ubuntu można znaleźć tutaj: http://howtoubuntu.org/how-to-install-lamp-on-ubuntu . Alternatywnie, jeśli używasz Ubuntu Server, możesz łatwo zainstalować LAMP za pośrednictwem Tasksel. Możesz to zrobić w następujący sposób:
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server
Mac
Jeśli używasz komputera Mac, możesz skorzystać z wielu alternatyw. Polecam wzmacniacze, które można pobrać ze strony http://www.ampps.com/download
KROK 2: Pracując z SQL w nowym środowisku
zamierzam kontynuować ten samouczek, zakładając, że korzystałeś z rozwiązania WampServer (w oparciu o twoje omówienie rozwiązań Microsoft).
Po zainstalowaniu WampServer uruchom go i poczekaj, aż serwer pojawi się w zielonym kolorze na pasku zadań. Oznacza to, że jest aktywny i działa poprawnie.
OPCJONALNIE: Teraz możesz wyszukiwać w przykładowych bazach danych lub ładować własne pliki csv. Niektóre spoty w Internecie z przyzwoitymi przykładowymi bazami danych w formacie csv są następujące:
https://support.spatialkey.com/spatialkey-sample-csv-data/
https://catalog.data.gov/dataset?res_format=CSV
http : //www.sample-videos.com/download-sample-csv.php
Dla uproszczenia możesz załadować te pliki CSV przez phpMyAdmin. Wystarczy kliknąć lewym przyciskiem myszy ikonę WampServer na pasku zadań, a następnie kliknąć „phpMyAdmin”:
Następnie zaloguj się do phpMyAdmin przy użyciu domyślnej nazwy użytkownika i hasła, którym jest „root” (bez cudzysłowów) i puste hasło.
I wreszcie: załaduj plik CSV za pomocą karty „Importuj”:
KROK 3: Ćwiczenie SQL
Teraz możesz zacząć ćwiczyć. Otwórz terminal i przejdź do katalogu instalacyjnego MySQL w WampServer. Dla mnie jest to „C: \ wamp64 \ bin \ mysql \ mysql5.7.19 \ bin”, ale będzie się to różnić w zależności od tego, czy zainstalowałeś WampServer 32-bitowy czy WampServer 64-bitowy. Będzie to również zależeć od tego, która wersja mySQL została zainstalowana podczas czytania i wykonywania tych instrukcji. Ufam, że sam możesz znaleźć katalog. Jeśli utkniesz, w katalogu głównym wpisz następujące informacje i zanotuj katalog wyjściowy:
dir mysqld.exe /s
Wpisz następujące polecenie, aby rozpocząć pracę w środowisku MySQL:
mysql -u root -p
Spowoduje to uruchomienie mysql z nazwą użytkownika „root”. Zostaniesz poproszony o podanie hasła (które domyślnie jest puste). Po prostu naciśnij ENTER.
KROK 4: Zaktualizuj swoje umiejętności SQL
Teraz, gdy masz już działające środowisko MySQL, możesz przystąpić do nauki, jak zostać mistrzem w tym środowisku! Sugeruję sprawdzenie następujących elementów:
Kanał Youtube Dereka Bany: https://www.youtube.com/watch?v=yPu6qV5byu4
Codecademy: https://www.codecademy.com/articles/sql-commands
Tutorialzine: https://tutorialzine.com/2016/01 / learn-sql-in-20-minutes
W3Schools: https://www.w3schools.com/sql/sql_quickref.asp
POWODZENIA!