Grundkurs SQL

1.1  Einführung in den Kurs

Vorbemerkungen und Hinweise

Ziel der nächsten Stunden ist es, die Sprache SQL kennen zu lernen und die Arbeit mit Datenbanken zu beherrschen. Sehr wichtig dafür ist, die vielen Schlüsselwörter und Begriffe zu verstehen. Schlüsselwörter sind Befehle, Befehlsteile oder Hilfswörter, die in der Sprache SQL verwendet werden und eine bestimmte Bedeutung haben bzw. eine Aktion ausführen.

Wir werden bei weitem nicht alle diese Begriffe kennen lernen und die, die hier vorgestellt werden, sollte man immer parat haben – entweder im Kopf, auf Papier oder in anderer Form. Um den fachlichen Sprachgebrauch (Bücher, Internet, …) zu verstehen, sollte man wissen, dass es verschiedene Begriffe gibt, die das Gleiche bedeuten. Um nicht zu verwirren, verwenden wir in diesem Kurs immer die Bezeichnungen Tabelle, Spalte und Zeile um die Bestandteile der Datenbank zu benennen. Kurzes Nachsehen ist immer besser als den Faden zu verlieren. Bei Fragen, Missverständnissen oder Anregungen nutzen Sie bitte die elektronischen Kommunikationsmittel.

Wir werden im Laufe des Kurses viel mit MySQL arbeiten. Insbesondere werden wir die Beispiele ausprobieren können und die Übungsaufgaben damit bearbeiten. An der entsprechenden Stelle werden Sie aufgefordert, das Programm zu starten. Lassen Sie die Programmfenster dann geöffnet, damit Sie schnell hin und her wechseln können. Wenn Sie das bevorzugen, können Sie die Fenster so verschieben, dass Sie beide zugleich sehen können. Dann ist der Platz für die Anzeige aber sehr begrenzt.

Typografische Konventionen, die in diesem Web-Kurs Verwendung finden

Kursivschrift Wird für Datei- und Verzeichnisnamen, E-Mail-Adressen und URLs, aber auch für Hervorhebungen im Text.

Fettschrift Die Definition neuer Fachbegriffe und wichtige Wörter werden im Text mit fetter Schrift hervorgehoben.

nichtproportionale Schrift SQL-Befehle und Anweisungen werden im laufenden Text so hervorgehoben.

nichtproportionale Schrift – fett Treten neue SQL-Befehle zum ersten Mal auf, so werden diese durch die Fettschreibung noch einmal gesondert hervorgehoben.

Anweisungsblöcke Ganze Anweisungsblöcke werden in einer grauen Box geschrieben. Wie in dem kleinen Beispiel dargestellt wird. In der rechten oberen Ecke der Anweisungsbox wird die Menge der Datensätze angezeigt, die bei dieser Abfrage erhalten werden. Dies dient als Kontrolle beim Ausprobieren in phpMyAdmin.

[XY]SELECT *
From   tabelle_1, tabelle_2
WHERE  id= 4