SQL LERNEN:
Ich würde wärmstens empfehlen, nicht den Microsoft-Weg zu gehen und sich für das Erlernen von SQL zu entscheiden. Sie können problemlos eine Entwicklungsumgebung auf Ihrer vorhandenen Hardware einrichten (unabhängig davon, ob Sie Windows, Mac oder Linux ausführen). Nachdem Sie Ihre Entwicklungsumgebung eingerichtet haben, können Sie sich online einige gut gemachte kostenlose Ressourcen ansehen, um die Grundlagen von SQL zu erlernen.
SCHRITT 1: Einrichten Ihrer Entwicklungsumgebung
Windows:
Wenn Sie einen Windows-basierten Computer verwenden, empfehle ich WampServer, der von wampserver.com heruntergeladen werden kann. Wamp steht für Windows + Apache + MySQL + PHP. Der Vorteil dieses Pakets besteht darin, dass eine eigenständige Umgebung mit allen Teilen eingerichtet wird, die Sie zum Testen der Entwicklung benötigen - oder in unserem Fall MySQL auf praktische Weise lernen. Es kommt auch mit phpMyadmin als grafisch basierte Alternative zur Interaktion mit Ihren Datenbanken.
ANMERKUNG: Stellen Sie sicher, dass alle entsprechenden Microsoft Visual C ++ Redistributable-Pakete auf Ihrem System installiert sind. Sie finden diese auf der WAMP-Website oder diese Empfehlungen während der WAMP-Installation - zusammen mit allen erforderlichen Download-Links für die fehlenden Pakete. Stellen Sie sicher, dass Sie sie zuerst installieren, bevor Sie die WAMP-Installation abschließen.
Linux:
Wenn Sie Linux verwenden, würde ich empfehlen, LAMP zu installieren. Anweisungen zur Installation von LAMP unter Ubuntu finden Sie hier: http://howtoubuntu.org/how-to-install-lamp-on-ubuntu . Wenn Sie Ubuntu Server ausführen, können Sie LAMP auch einfach über Tasksel installieren. Sie können das so machen:
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server
Mac
Wenn Sie einen Mac verwenden, können Sie eine Reihe von Alternativen wählen. Ich empfehle Ampps, die von http://www.ampps.com/download heruntergeladen werden können
SCHRITT 2: Arbeiten mit SQL in Ihrer neuen Umgebung
Ich werde dieses Tutorial fortsetzen, vorausgesetzt, Sie haben sich für die WampServer-Lösung entschieden (basierend auf Ihrer Rede von Microsoft-Lösungen).
Starten Sie WampServer nach der Installation und warten Sie, bis der Server in Ihrer Taskleiste grün angezeigt wird. Dies bedeutet, dass es aktiv ist und ordnungsgemäß funktioniert.
OPTIONAL: Jetzt können Sie im Internet nach Beispieldatenbanken suchen oder Ihre eigenen CSV-Dateien laden. Einige Spots im Web mit anständigen Beispieldatenbanken im CSV-Format sind wie folgt:
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
Der Einfachheit halber können Sie diese CSV-Dateien über phpMyAdmin laden. Klicken Sie einfach mit der linken Maustaste auf das WampServer-Symbol in Ihrer Taskleiste und klicken Sie dann auf "phpMyAdmin":
Melden Sie sich als Nächstes bei phpMyAdmin mit dem Standardbenutzernamen und dem Standardkennwort an. Dies ist "root" (ohne Anführungszeichen) und ein leeres Kennwort.
Und zum Schluss: Laden Sie Ihre CSV-Datei über die Registerkarte "Importieren":
SCHRITT 3: Üben von SQL
Jetzt können Sie mit dem Üben beginnen. Öffnen Sie ein Terminal und navigieren Sie unter WampServer zu Ihrem MySQL-Installationsverzeichnis. Für mich ist dies "C: \ wamp64 \ bin \ mysql \ mysql5.7.19 \ bin", dies hängt jedoch davon ab, ob Sie WampServer 32bit oder WampServer 64 bit installiert haben. Dies hängt auch davon ab, welche Version von mySQL zum Zeitpunkt des Lesens und Befolgens dieser Anweisungen installiert wurde. Ich vertraue darauf, dass Sie das Verzeichnis selbst finden können. Wenn Sie nicht weiterkommen, geben Sie in Ihrem Stammverzeichnis Folgendes ein und notieren Sie das Ausgabeverzeichnis:
dir mysqld.exe /s
Geben Sie Folgendes ein, um in Ihrer MySQL-Umgebung zu arbeiten:
mysql -u root -p
Dadurch wird MySQL mit dem Benutzernamen "root" gestartet. Sie werden aufgefordert, Ihr Passwort einzugeben (das standardmäßig leer ist). Drücken Sie einfach die EINGABETASTE.
SCHRITT 4: Aktualisieren Sie Ihre SQL-Kenntnisse
Nachdem Sie eine funktionierende MySQL-Umgebung haben, können Sie lernen, wie man in dieser Umgebung ein Meister ist! Ich schlage vor, Folgendes zu überprüfen:
Derek Banas Youtube-Kanal: 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-Minuten
W3Schools: https://www.w3schools.com/sql/sql_quickref.asp
VIEL GLÜCK!