Die SQL Statements

Das SQL INSERT Statement

Mit dem INSERT SQL Statement können wir einen Datensatz in eine Tabelle einfügen. Das machen wir am besten an einem Beispiel:

 

Vorname: Max

Nachname: Mustermann

Postleitzahl: 12345

Ort: Musterstadt

 

Um diesen Kunden in unsere Datenbank einzufügen bräuchten wir folgende Query:

Oops, an error occurred! Code: 20190423035908b2bff272

Da die Kundennummer mit AUTO INCREMENT angelegt wurde können wir sie weglassen.

Das SQL SELECT Statement

Das SQL SELECT Statement ist das wohl wichtigste Statement von SQL überhaupt. Das Select Statement benötigen wir um Daten von einer Datenbank auszuwählen, z.b. um Sie auszugeben. Select ist sehr mächtig, man kann damit auch Daten aus mehreren Tabellen abrufen, Daten nach einem Kriterium gruppieren etc.

 

Der Aufbau:

 

Oops, an error occurred! Code: 201904230359083715600d

Wenn wir zum Beispiel die Tabelle Kunden haben und eine Spalte Vorname würde diese Query alle Vornamen ausgeben:

Oops, an error occurred! Code: 2019042303590812ec9cd3

Nur der Vorname ist für unsere Kundentabelle natürlich noch etwas zu wenig, wir sollten noch Daten wie Nachname, Postleitzahl und Ort etc. speichern.

Angenommen wir haben die Spalten Vorname, Nachname, Postleitzahl, Ort in der Tabelle stehen und wir wollen diese Ausgeben brauchen wir folgende Query:

Oops, an error occurred! Code: 20190423035908492847b1

 

Ergebnise mit WHERE einschränken

Bis jetzt haben wir nur einfach alle Daten abgefragt. Der wesentliche Vorteil einer Datenbank ist diese Ergebnise nach Kriterien einzuschränken.

 

Dazu gibt es das Schlüsselwort WHERE. Angenommen wir möchten alle Kunden ausgeben lassen die mit Vorname 'Heinz' heissen, dazu benötigen wir folgende Query:

 

Oops, an error occurred! Code: 20190423035908f69a3e2e

Für die WHERE Bedigungen gilt, dass man diese auch mit AND und OR verknüpfen kann:



Oops, an error occurred! Code: 20190423035908253ba4ab

Das SQL UPDATE Statement

Mit dem Update Statement können wir einen oder mehrere Datensatz verändern. Sinnvoll ist dieses Statement ebenfalls in der Kombination mit WHERE. Angenommen wir möchten die Postleitzahl und den Ort des ersten Kunden ändern, weil dieser umzieht. Dazu bräuchten wir folgende Query:

Oops, an error occurred! Code: 20190423035908a8abd6d1

Das SQL DELETE Statement

Mit Delete können wir einen oder mehrere Datensätze löschen. Zum löschen unseres ersten Kunden benutzen wir folgende Query:

 

Oops, an error occurred! Code: 20190423035908336306c0

Für das erste reicht uns das erstmal zum Thema SQL. Mit SQL kann man noch wesentlich mehr machen. Wenn ich alles was man mit SQL machen kann erklären wollte könnte ich noch einen zweiten gleich großen Workshop schreiben.

Navigation