Was ist SQL?


HTML

SQL steht für S tructured Query L anguage

SQL ist eine Standardsprache für den Zugriff auf Datenbanken

SQL ist seit 1987 ein internationaler Standard (ISO).


SQL-Anweisungen

Um auf eine Datenbank zuzugreifen, verwenden Sie SQL-Anweisungen.

Die folgende SQL-Anweisung wählt alle Datensätze in einer Datenbanktabelle mit dem Namen „Kunden“ aus:

Beispiel

SELECT * FROM Customers;

Datenbanktabellen

Eine Datenbank enthält meistens eine oder mehrere Tabellen.

Jede Tabelle wird durch einen Namen wie „Kunden“ oder „Bestellungen“ identifiziert.

Unten ist eine Auswahl aus einer "Kunden"-Tabelle:

ID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

Die obige Tabelle enthält fünf Datensätze (einen für jeden Kunden) und sieben Spalten:

  1. KundenID (ID)
  2. Kundenname
  3. Kontaktname
  4. Adresse
  5. Stadt
  6. Postleitzahl
  7. Land

Die wichtigsten SQL-Anweisungen:

  • SELECT - extrahiert Daten aus einer Datenbank
  • UPDATE - aktualisiert Daten in einer Datenbank
  • LÖSCHEN - löscht Daten aus einer Datenbank
  • INSERT INTO - fügt neue Daten in eine Datenbank ein
  • DATENBANK ERSTELLEN - erstellt eine neue Datenbank
  • ALTER DATABASE - ändert eine Datenbank
  • TABELLE ERSTELLEN - Erstellt eine neue Tabelle
  • ALTER TABLE - ändert eine Tabelle
  • DROP TABLE - löscht eine Tabelle
  • CREATE INDEX - erstellt einen Index (Suchschlüssel)
  • DROP INDEX - löscht einen Index

Bei SQL-Schlüsselwörtern wird die Groß-/Kleinschreibung NICHT beachtet: select ist dasselbe wie SELECT


Vollständiges SQL-Tutorial

Dies war eine kurze Einführung in SQL.

Ein vollständiges SQL-Tutorial finden Sie unter W3Schools SQL Tutorial .