Skip to main content
Wie auch bei Programmiersprachen wie C oder Java gibt es in Datenbanken Datentypen. Es ist wichtig das wir unsere Daten mit einem passenden Datentyp in der Datenbank ablegen, da dies Einfluss auf Speicherbedarf und Performance der Datenbank, sowie die Integrität der Daten hat. Den Grossteil unserer Daten können wir entweder Ganzzahlen, Kommazahlen, Zeichenketten oder Datum/Zeit zuordnen. Für diese Art von Daten gibt es auch entsprechend diverse Datentypen in unterschiedlichen Grössen.

Ganzzahlen

Zudem gibt es noch den Zusatz UNSIGNED, also Zahlen ohne Vorzeichen.

Fliesskommazahlen

Textformate

Verschlüsselung

In SQL ist es möglich Daten mit dem SHA256 bzw. SHA512 Algorithmus zu verschlüsseln. Das sieht so aus:
Der Wert sieht im Feld dann beispielsweise so aus: 5bf77a370c08f5f5b20fab75849116...

Datum/Zeit

CURRENT_DATE

In SQL gibt es noch die Variable CURRENT_DATE diese gibt uns das aktuelle Datum zurück im TIMESTAMP-Format. Das ist beispielsweise für Abfragen praktisch:

TIMESTAMP

Ein Timestamp ist beispielsweise praktisch für solche Tabellen:

Weitere Datentypen