Datenbanken - SQL

0.0(0)
Studied by 1 person
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/4

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:26 PM on 3/9/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

5 Terms

1
New cards

Eine Tabelle Erstellen

Eine Tabelle wird mit dem CREATE TABLE Befehl erstellt.

Bsp:

CREATE TABLE name_der_tabelle(
Attribut1,

Attribut2,


);

2
New cards

Attribute

Attribute sind die Daten innerhalb eines Datensatzes, Namen, Alter, E-Mail, Telefonnummer, Geld…

  • INT - Für Zahlen

  • MONEY - Für Geld (Sorgt für die richtige Rundung bei Beträgen)

  • VARCHAR(anzahl) - Ist für Zeichenketten, darunter verstehen wir alles was mit Buchstaben und ähnlichem ist

3
New cards

Änderungen

Befehl

Zweck

UPDATE

Ändert Daten innerhalb einer Tabelle (z. B. Werte in einer Spalte).

ALTER TABLE

Ändert die Struktur der Tabelle (z. B. Spalten hinzufügen, löschen oder Datentypen ändern).

Beispiele:

UPDATE Klassenlehrer SET nachname = Kocaoglu WHERE KNR = 1;


ALTER TABLE Klassenlehrer ADD email VARCHAR(30);

4
New cards

Umbenennungen

Was wird umbenannt?

Syntax

Spalte

EXEC sp_rename 'Tabelle.AlteSpalte', 'NeueSpalte', 'COLUMN';

Tabelle

EXEC sp_rename 'AlteTabelle', 'NeueTabelle';

Index

EXEC sp_rename 'Tabelle.AlterIndex', 'NeuerIndex', 'INDEX';

Constraint (Schlüssel, Regeln)

EXEC sp_rename 'Tabelle.AlterConstraint', 'NeuerConstraint', 'OBJECT';

5
New cards

Aggregarfunktionen

Funktion

Beschreibung

Beispiel

COUNT()

Zählt die Anzahl der Zeilen

SELECT COUNT(*) FROM Film;

SUM()

Berechnet die Summe einer Spalte

SELECT SUM(Kapazität) FROM Kino;

AVG()

Berechnet den Durchschnitt

SELECT AVG(Kapazität) FROM Kino;

MIN()

Gibt den kleinsten Wert zurück

SELECT MIN(Jahr) FROM Film;

MAX()

Gibt den größten Wert zurück

SELECT MAX(Jahr) FROM Film;