```html id="sql-datentypen-fisi"
Datentypen legen fest, welche Art von Daten in einer Spalte einer Datenbanktabelle gespeichert werden darf. Sie sorgen für eine korrekte Speicherung, Validierung und effiziente Verarbeitung der Daten.
| Datentyp | Beschreibung | Beispiel |
|---|---|---|
| INT | Ganzzahlen ohne Nachkommastellen | 1, 25, 1000 |
| BIGINT | Sehr große Ganzzahlen | 9876543210 |
| DECIMAL(p,s) | Zahlen mit fester Anzahl von Nachkommastellen | 99,95 |
| FLOAT | Gleitkommazahlen | 3.14159 |
| CHAR(n) | Zeichenkette mit fester Länge | "DE" |
| VARCHAR(n) | Zeichenkette mit variabler Länge | "Max Mustermann" |
| TEXT | Längere Texte | Beschreibung, Kommentare |
| DATE | Speichert ein Datum | 2026-08-15 |
| TIME | Speichert eine Uhrzeit | 14:30:00 |
| DATETIME / TIMESTAMP | Datum und Uhrzeit | 2026-08-15 14:30:00 |
| BOOLEAN | Wahr/Falsch-Wert | TRUE, FALSE |
| BLOB | Binäre Daten wie Bilder oder Dateien | Bilddatei, PDF |
CREATE TABLE Mitarbeiter (
ID INT,
Name VARCHAR(100),
Gehalt DECIMAL(10,2),
Geburtsdatum DATE,
Aktiv BOOLEAN
);
Hier wird für jede Spalte ein passender Datentyp festgelegt.