SQL -Tutorial

SQL-HOME SQL-Einführung SQL-Syntax SQL-Auswahl SQL Wählen Sie Eindeutig aus SQL-Wo SQL Und, Oder, Nicht SQL-Reihenfolge nach SQL einfügen in SQL-Nullwerte SQL-Update SQL-Löschen SQL-Auswahl oben SQL-Min und -Max SQL-Anzahl, Durchschnitt, Summe SQL-ähnlich SQL-Platzhalter SQL-Eingang SQL zwischen SQL-Aliase SQL-Joins SQL Inner Join SQL-Left-Join SQL-Rechtsverknüpfung Vollständiger SQL-Join SQL-Self-Join SQL-Union SQL-Gruppierung nach SQL-Haben SQL existiert SQL Beliebig, Alle SQL-Auswahl in SQL-Insert in Select SQL-Fall SQL-Null-Funktionen Gespeicherte SQL-Prozeduren SQL-Kommentare SQL-Operatoren

SQL- Datenbank

SQL DB erstellen SQL-Drop-DB SQL-Sicherungsdatenbank SQL-Tabelle erstellen SQL-Drop-Tabelle SQL Alter-Tabelle SQL-Einschränkungen SQL nicht null SQL-eindeutig SQL-Primärschlüssel SQL-Fremdschlüssel SQL-Check SQL-Standard SQL-Index Automatisches SQL-Inkrement SQL-Daten SQL-Ansichten SQL-Injektion SQL-Hosting SQL-Datentypen

SQL- Referenzen

SQL-Schlüsselwörter MySQL-Funktionen SQL Server-Funktionen MS Access-Funktionen SQL-Schnellref

SQL- Beispiele

SQL-Beispiele SQL-Quiz SQL-Übungen SQL-Zertifikat

SQL -Syntax


Datenbanktabellen

Eine Datenbank enthält meistens eine oder mehrere Tabellen. Jede Tabelle ist durch einen Namen gekennzeichnet (z. B. „Kunden“ oder „Aufträge“). Tabellen enthalten Datensätze (Zeilen) mit Daten.

In diesem Tutorial verwenden wir die bekannte Northwind-Beispieldatenbank (in MS Access und MS SQL Server enthalten).

Nachfolgend eine Auswahl aus der Tabelle „Kunden“:

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 (CustomerID, CustomerName, ContactName, Address, City, PostalCode und Country).


SQL-Anweisungen

Die meisten Aktionen, die Sie für eine Datenbank ausführen müssen, werden mit SQL-Anweisungen ausgeführt.

Die folgende SQL-Anweisung wählt alle Datensätze in der Tabelle "Kunden" aus:

Beispiel

SELECT * FROM Customers;

In diesem Tutorial werden wir Ihnen alles über die verschiedenen SQL-Anweisungen beibringen.



Denk daran, dass...

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

In diesem Tutorial schreiben wir alle SQL-Schlüsselwörter in Großbuchstaben.


Semikolon nach SQL-Anweisungen?

Einige Datenbanksysteme erfordern ein Semikolon am Ende jeder SQL-Anweisung.

Semikolon ist die Standardmethode zum Trennen der einzelnen SQL-Anweisungen in Datenbanksystemen, die die Ausführung mehrerer SQL-Anweisungen im selben Aufruf an den Server zulassen.

In diesem Tutorial verwenden wir Semikolon am Ende jeder SQL-Anweisung.


Einige der wichtigsten SQL-Befehle

  • SELECT- extrahiert Daten aus einer Datenbank
  • UPDATE- aktualisiert Daten in einer Datenbank
  • DELETE- löscht Daten aus einer Datenbank
  • INSERT INTO- fügt neue Daten in eine Datenbank ein
  • CREATE DATABASE- Erstellt eine neue Datenbank
  • ALTER DATABASE- ändert eine Datenbank
  • CREATE TABLE- 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