Schlüsselwörter Flashcards

(74 cards)

1
Q

SELECT

A

Abfrage:
Wählt Spalten aus einer Tabelle aus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

DISTINCT

A

Abfrage:
Entfernt doppelte Zeilen aus der Ergebnismenge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

COUNT()

A

Aggregatfunktion:
Zählt die Anzahl der Zeilen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

SUM()

A

Aggregatfunktion:
Berechnet die Summe einer numerischen Spalte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

AVG()

A

Aggregatfunktion:
Gibt den Durchschnitt einer numerischen Spalte zurück

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

MIN()

A

Aggregatfunkion:
Ermittelt den kleinsten Wert einer Spalte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

MAX()

A

Aggregatfunkion:
Ermittelt den größten Wert einer Spalte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

GROUP_CONCAT()

A

Aggregatfunktion:
Verbindet Werte aus mehreren Zeilen in eine Zeichenkette

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

VARIANCE()

A

Aggregatfunktion:
Berechnet die Varianz einer numerischen Spalte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

STDDEV()

A

Aggregatfunktion:
Berechnet die Standardabweichung einer numerischen Spalte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

CASE

A

Bedingte Logik:
Bedingte Anweisung, um Werte basierend auf bestimmten Bedingungen zuzuweisen
Bei SELECT-Abfragen, Bedingungsausdruck

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

GRANT / REVOKE

A

Berechtigungen:
Verwalten Zugriffsrechte für Benutzer und Rollen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

CASCADE

A

Constraint-Option:
Führt Aktionen auf abhängigen Datensätzen aus, zB Löschen oder Aktualisieren

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

SET NULL

A

Constraint-Option:
Setzt bei Löschung des referenzierten Datensatzes den Wert auf NULL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

RESTRICT

A

Constraint-Option:
Verhindert Lösch- oder Update-Aktionen, wenn abhängige Datensätze vorhanden sind

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

NO ACTION

A

Constraint-Option:
Verhindert Änderungen, wenn referenzierte Zeilen betroffen sind

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

SET DEFAULT

A

Constraint-Option:
Setzt einen Standardwert, wenn referenzierte Zeilen geändert werden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

CHECK

A

Constraint-Option:
Bedingung, die erfüllt sein muss, damit Daten eingefügt werden
(bei CREATE TABLE oder ALTER TABLE)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

ON DELETE CASCADE

A

Constraint-Option:
Löscht alle Abhängigen Zeilen, wenn die referenzierte Zeile gelöscht wird

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

ON UPDATE CASCADE

A

Constraint-Option:
Aktualisiert alle abhängigen Zeilen, wenn die referenzierte Zeile geändert wird

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

INSERT

A

Datenmanipulation:
Fügt neue Zeilen in eine Tabelle ein

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

UPDATE

A

Datenmanipulation:
Ändert bestehende Zeilen in einer Tabelle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

DELETE

A

Datenmanipulation:
Löscht Zeilen aus einer Tabelle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

ALTER TABLE

A

Datenmanipulation:
Ändert die Struktur einer bestehenden Tabelle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
CHAR(n)
Datentyp: Zeichenkette mit fester Länge von n
26
VARCHAR(n)
Datentyp: Zeichenkette mit variabler Länge bis maximal n Zeichen
27
TEXT
Datentyp: Lange Zeichenkette ohne festgelegte Länge
28
INTEGER
Datentyp: Ganzzahldatentyp
29
DECIMAL
Datentyp: Dezimalzahl mit festgelegter Genauigkeit
30
REAL
Datentyp: Gleitkommazahl
31
DATE
Datentyp: Datumstyp YYYY-MM-DD
32
TIME
Datentyp: Uhrzeit HH:MM:SS
33
TIMESTAMP
Datentyp: Kombination aus Datum und Uhrzeit
34
VARBINARY(n)
Datentyp: Binärdaten mit variabler Länge
35
BOOLEAN
Datentyp: Wahrheitswert, TRUE oder FALSE
36
CAST / CONVERT
Datentyp-Konvertierung: Konvertiert Datentypen in andere Typen (zB INTEGER in VARCHAR)
37
EXISTS
Existenzprüfung: Prüft, ob eine Unterabfrage Ergebnisse liefert
38
ALL
Existenzprüfung: Verwendet mit Vergleichsoperatoren (=, >, < etc) Prüft, ob eine Bedingung für alle Werte einer Unterabfrage erfüllt ist **SELECT** * **FROM** Aepfel **WHERE** Gewicht > **ALL** ( **SELECT** Gewicht **FROM** Aepfel );
39
ANY
Existenzprüfung: Prüft, ob eine Bedingung für mindestens einen Wert in einer Unterabfrage oder Liste erfüllt ist
40
WHERE
Filterung: Filtert Zeilen basierend auf einer Bedingung
41
HAVING
Filterung: Filtert Gruppenergebnisse basierend auf einer Bedingung (wird mit GROUP BY verwendet)
42
GROUP BY
Gruppierung: Gruppiert das Ergebnis nach einer oder mehreren Spalten für Aggregatfunktionen
43
INNER JOIN
Join: Verknüpft Tabellen und gibt nur Zeilen zurück, bei denen eine Übereinstimmung in beiden Tabellen besteht
44
NATURAL JOIN
Join: Verknüpft Tabellen basierend auf gleichen Spaltennamen
45
LEFT JOIN
Join: Verknüpft Tabellen und gibt alle Zeilen aus der linken Tabelle zurück
46
RIGHT JOIN
Join: Verknüpft Tabellen und gibt alle Zeilen aus der rechten Tabelle zurück
47
UNION
Mengenoperation: Kombiniert die Ergebnismenge mehrerer Abfragen, entfernt doppelte Zeilen
48
UNION ALL
Mengenoperation: Kombiniert die Ergebnismengen mehrer Abfragen, behält doppelte Zeilen bei
49
INTERSECT
Mengenoperation: Gibt Zeilen zurück, die in beiden Abfragen vorkommen
50
MINUS
Mengenoperation: Gibt Zeilen aus der ersten Abfrage zurück, die nicht in der zweiten Abfrage vorkommen (in einigen SQL-Versionen)
51
PRIMARY KEY
Schlüssel: Eindeutiger Identifikator für jede Teile der Tabelle
52
FOREIGN KEY
Schlüssel: Schlüssel, der eine Beziehung zu einer anderen Tabelle herstellt
53
ORDER BY
Sortierung: Sortiert das Abfrageergebnis nach einer oder mehreren Spalten - ASC, DESC
54
CONCAT(arg1, ..., argN)
String-Funktion: Verknüpft mehrere Zeichenketten zu einer
55
CONCAT_WS(separator, arg1, ..., argN)
String-Funktion: Verknüpft Zeichenketten mit einem angegebenen Trennzeichen
56
LIKE
String-Vergleich: Prüft, ob ein Zeichenkettenwert einem Muster entspricht (oft mit % und _ für Platzhalter)
57
CREATE TABLE
Tabellenstruktur: Erstellt eine neue Tabelle
58
AUTO_INCREMENT
Tabellenstruktur: Automatische Hochzählung für eindeutige Werte, zB Primärschlüssel
59
ADD
Tabellenverwaltung: Fügt eine neue Elemente hinzu (zB Spalte, Constraint)
60
ALTER
Tabellenverwaltung: Ändert eine bestehende Spalte oder Constraint
61
DROP
Tabellenverwaltung: Löscht eine Tabelle oder Spalte
62
ADD CONSTRAINT
Tabellenverwaltung: Fügt eine Bedingung (Constraint) hinzu
63
DROP CONSTRAINT
Tabellenverwaltung: Entfernt eine Bedingung (Constraint)
64
START TRANSACTION
Transaktionskontrolle: Beginnt eine Transaktion
65
COMMIT
Transaktionskontrolle: Speichert die Änderungen dauerhaft in der Datenbank
66
ROLLBACK
Transaktionskontrolle: Macht die Änderungen seit dem letzten START TRANSACTION rückgängig
67
SAVEPOINT
Transaktionskontrolle: Setzt einen Punkt in einer Transaktion, zu dem man zurückkehren kann
68
RELEASE SAVEPOINT
Transaktionskontrolle: Entfernt einen festgelegten SAVEPOINT
69
BETWEEN
Vergleichsoperator: Prüft, ob ein Wert innerhalb eines angegebenen Bereichs liegt
70
IN
Vergleichsoperator: Prüft, ob ein Wert in einer Liste oder Unterabfrage enthalten ist
71
IS NULL / IS NOT NULL
Vergleichsoperator: Prüft, ob ein Wert NULL oder nicht NULL ist
72
CREATE VIEW
Views: Erstellt eine virtuelle Tabelle aus einer Abfrage
73
CURRENT_DATE
Zeit- & Datumsfunktion: Gibt das aktuelle Datum zurück
74
CURRENT_TIMESTAMP
Zeit- & Datumsfunktion: Gibt das aktuelle Datum und die Uhrzeit zurück