Was sind Beispiele für Structured Query Language (SQL)?

Melden
  1. Einführung in Structured Query Language (SQL)
  2. Beispiel für eine einfache Abfrage mit SELECT
  3. Datensatz einfügen mit INSERT INTO
  4. Ändern von Daten mit UPDATE
  5. Datensätze löschen mit DELETE
  6. Komplexere Abfragen mit WHERE, JOIN und ORDER BY
  7. Zusammenfassung

Einführung in Structured Query Language (SQL)

Structured Query Language, kurz SQL, ist eine standardisierte Programmiersprache, die verwendet wird, um Daten in relationalen Datenbanksystemen abzufragen, zu bearbeiten und zu verwalten. Mit SQL können Benutzer Daten selektieren, einfügen, aktualisieren und löschen. Darüber hinaus können Datenbankstrukturen definiert und Berechtigungen verwaltet werden.

Beispiel für eine einfache Abfrage mit SELECT

Die wohl bekannteste und häufigste Verwendung von SQL ist die Abfrage von Daten mit dem SELECT-Befehl. Mit SELECT können bestimmte Spalten aus einer oder mehreren Tabellen ausgewählt und angezeigt werden. Ein einfaches Beispiel ist:

SELECT name, alter FROM mitarbeiter;

Dieser Befehl ruft die Spalten name und alter aus der Tabelle mitarbeiter ab und zeigt diese Daten an.

Datensatz einfügen mit INSERT INTO

Um neue Daten in eine Tabelle einzufügen, wird der Befehl INSERT INTO verwendet. Ein Beispiel hierfür ist:

INSERT INTO mitarbeiter (name, alter, abteilung) VALUES (Anna Müller, 28, Vertrieb);

Dieser Befehl fügt einen neuen Mitarbeiter mit den angegebenen Werten in die Tabelle mitarbeiter ein.

Ändern von Daten mit UPDATE

Möchte man bestehende Daten ändern, kommt der Befehl UPDATE zum Einsatz. So lässt sich beispielsweise das Alter eines Mitarbeiters anpassen:

UPDATE mitarbeiter SET alter = 29 WHERE name = Anna Müller;

Der Befehl aktualisiert das alter der Person mit dem Namen Anna Müller auf 29.

Datensätze löschen mit DELETE

Um Datensätze aus einer Tabelle zu entfernen, wird der DELETE-Befehl verwendet. Beispiel:

DELETE FROM mitarbeiter WHERE name = Anna Müller;

Dadurch wird der Datensatz mit dem Namen Anna Müller aus der Tabelle mitarbeiter gelöscht.

Komplexere Abfragen mit WHERE, JOIN und ORDER BY

SQL erlaubt auch komplexere Abfragen. Mit WHERE lassen sich Bedingungen festlegen, sodass nur bestimmte Datensätze ausgewählt werden. Zum Beispiel:

SELECT name FROM mitarbeiter WHERE alter > 30;

Dieser Befehl zeigt nur die Namen der Mitarbeiter, deren Alter größer als 30 ist.

Außerdem können mit JOIN-Anweisungen Daten aus mehreren Tabellen verbunden werden. Beispielsweise um Mitarbeiter mit ihren Abteilungsinformationen anzuzeigen:

SELECT mitarbeiter.name, abteilungen.abteilungsname FROM mitarbeiter JOIN abteilungen ON mitarbeiter.abteilung_id = abteilungen.id;

Zum Sortieren der Ergebnisse wird ORDER BY verwendet, etwa:

SELECT name, alter FROM mitarbeiter ORDER BY alter DESC;

Dieser Befehl listet die Mitarbeiter nach ihrem Alter absteigend sortiert auf.

Zusammenfassung

SQL ist eine vielseitige Sprache zur Datenbankverwaltung, die mit einfachen aber auch komplexen Befehlen Daten effektiv verwaltet und abfragt. Die Beispiele mit SELECT, INSERT INTO, UPDATE, DELETE sowie WHERE, JOIN und ORDER BY zeigen die grundlegenden Werkzeuge, um mit SQL praktische Datenbankaufgaben zu erledigen.

0

Kommentare