Zurück zu: SQL Tutorial
SQL Anweisungen
Die meisten Aktionen, die Sie in einer Datenbank ausführen müssen, werden mit SQL-Anweisungen ausgeführt.
SQL-Anweisungen bestehen aus leicht verständlichen Schlüsselwörtern.
Die folgende SQL-Anweisung gibt alle Datensätze aus einer Tabelle mit dem Namen „Kunden“ zurück:
Beispiel
Wählen Sie alle Datensätze aus der Tabelle „Kunden“ aus:
SELECT * FROM Customers;
In diesem Tutorial bringen wir Ihnen alles über die verschiedenen SQL-Anweisungen bei.
Datenbanktabellen
Eine Datenbank enthält meistens eine oder mehrere Tabellen. Jede Tabelle wird durch einen Namen identifiziert (z. B. „Kunden“ oder „Bestellungen“) und enthält Datensätze (Zeilen) mit Daten.
In diesem Tutorial verwenden wir die bekannte Northwind-Beispieldatenbank (enthalten in MS Access und MS SQL Server).
Nachfolgend sehen Sie eine Auswahl aus der in den Beispielen verwendeten Customers:
CustomerID | 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 (Kunden-ID, Kundenname, Kontaktname, Adresse, Stadt, Postleitzahl und Land).
Bedenken Sie, dass …
- SQL-Schlüsselwörter sind NICHT case-sensitiv:
select
ist dasselbe wieSELECT
In diesem Tutorial schreiben wir alle SQL-Schlüsselwörter in Großbuchstaben.
Semikolon nach SQL-Anweisungen?
Einige Datenbanksysteme erfordern am Ende jeder SQL-Anweisung ein Semikolon.
Das Semikolon ist die Standardmethode zum Trennen der einzelnen SQL-Anweisungen in Datenbanksystemen, die die Ausführung mehrerer SQL-Anweisungen im selben Aufruf des Servers zulassen.
In diesem Tutorial verwenden wir am Ende jeder SQL-Anweisung ein Semikolon.
Einige der wichtigsten SQL-Befehle
SELECT
– extrahiert Daten aus einer DatenbankUPDATE
– aktualisiert Daten in einer DatenbankDELETE
– löscht Daten aus einer DatenbankINSERT INTO
– fügt neue Daten in eine Datenbank einCREATE DATABASE
– erstellt eine neue DatenbankALTER DATABASE
– ändert eine DatenbankCREATE TABLE
– erstellt eine neue TabelleALTER TABLE
– ändert eine TabelleDROP TABLE
– löscht eine TabelleCREATE INDEX
– erstellt einen Index (Suchschlüssel)DROP INDEX
– löscht einen Index