Schlüsselwörter Flashcards
SELECT
Abfrage:
Wählt Spalten aus einer Tabelle aus
DISTINCT
Abfrage:
Entfernt doppelte Zeilen aus der Ergebnismenge
COUNT()
Aggregatfunktion:
Zählt die Anzahl der Zeilen
SUM()
Aggregatfunktion:
Berechnet die Summe einer numerischen Spalte
AVG()
Aggregatfunktion:
Gibt den Durchschnitt einer numerischen Spalte zurück
MIN()
Aggregatfunkion:
Ermittelt den kleinsten Wert einer Spalte
MAX()
Aggregatfunkion:
Ermittelt den größten Wert einer Spalte
GROUP_CONCAT()
Aggregatfunktion:
Verbindet Werte aus mehreren Zeilen in eine Zeichenkette
VARIANCE()
Aggregatfunktion:
Berechnet die Varianz einer numerischen Spalte
STDDEV()
Aggregatfunktion:
Berechnet die Standardabweichung einer numerischen Spalte
CASE
Bedingte Logik:
Bedingte Anweisung, um Werte basierend auf bestimmten Bedingungen zuzuweisen
Bei SELECT-Abfragen, Bedingungsausdruck
GRANT / REVOKE
Berechtigungen:
Verwalten Zugriffsrechte für Benutzer und Rollen
CASCADE
Constraint-Option:
Führt Aktionen auf abhängigen Datensätzen aus, zB Löschen oder Aktualisieren
SET NULL
Constraint-Option:
Setzt bei Löschung des referenzierten Datensatzes den Wert auf NULL
RESTRICT
Constraint-Option:
Verhindert Lösch- oder Update-Aktionen, wenn abhängige Datensätze vorhanden sind
NO ACTION
Constraint-Option:
Verhindert Änderungen, wenn referenzierte Zeilen betroffen sind
SET DEFAULT
Constraint-Option:
Setzt einen Standardwert, wenn referenzierte Zeilen geändert werden
CHECK
Constraint-Option:
Bedingung, die erfüllt sein muss, damit Daten eingefügt werden
(bei CREATE TABLE oder ALTER TABLE)
ON DELETE CASCADE
Constraint-Option:
Löscht alle Abhängigen Zeilen, wenn die referenzierte Zeile gelöscht wird
ON UPDATE CASCADE
Constraint-Option:
Aktualisiert alle abhängigen Zeilen, wenn die referenzierte Zeile geändert wird
INSERT
Datenmanipulation:
Fügt neue Zeilen in eine Tabelle ein
UPDATE
Datenmanipulation:
Ändert bestehende Zeilen in einer Tabelle
DELETE
Datenmanipulation:
Löscht Zeilen aus einer Tabelle
ALTER TABLE
Datenmanipulation:
Ändert die Struktur einer bestehenden Tabelle
CHAR(n)
Datentyp:
Zeichenkette mit fester Länge von n
VARCHAR(n)
Datentyp:
Zeichenkette mit variabler Länge bis maximal n Zeichen
TEXT
Datentyp:
Lange Zeichenkette ohne festgelegte Länge
INTEGER
Datentyp:
Ganzzahldatentyp
DECIMAL
Datentyp:
Dezimalzahl mit festgelegter Genauigkeit