Datenbanken Datentypen (+allgemeines) Flashcards
Was ist SQL?
Structured Query Language;
gesuchte Daten werden nur über Beschreibung ihrer Attributwerte aufgefunden;
man beschreibt, was man wissen möchte - das wie muss nicht spezifiziert werden
Befehl zum Erzeugen von Relationen
CREATE TABLE
Befehl zum Ändern von Relationen
ALTER TABLE
Befehl zum Löschen von Relationen
DROP TABLE
Datentyp: Zeichenkette aus n Zeichen (feste Länge)
CHAR(n)
Datentyp: Zeichenkette aus n Zeichen (variabler Länge)
VARCHAR(n)
Wertebereich und Speicherbedarf CHAR(n)
n Zeichen (0≤n≤255), n Byte
Wertebereich und Speicherbedarf VARCHAR(n)
n Zeichen (0≤n≤65535), Länge (Byte)
Datentyp: kurzer Text
TINITEXT
Wertebereich und Speicherbedarf TINITEXT
Länge < 2^8, Länge + 1 Byte
Datenyp: mittlerer Text
TEXT
Wertebereich und Speicherbedarf TEXT
Länge < 2^16, Länge + 2 Bytes
Datentyp: langer Text
MEDIUMTEXT
Wertebereich und Speicherbedarf MEDIUMTEXT
Länge < 2^24, Länge + 3 Bytes
Datentyp: überlanger Text
LONGTEXT
Wertebereich und Speicherbedarf LONGTEXT
Länge < 2^32, Länge + 4 Bytes
Datentyp: -128 bis 127 (2^8/2)
TINYINT
Datentyp: 0 bis 255 (2^8)
TINYINT
Datentyp: -32768 bis 32767 (2^16/2)
SMALLINT
Datentyp: 0 bis 65535 (2^16)
SMALLINT
Datentyp: -8388608 bis 8388607 (2^24)
MEDIUMINT
Datentyp: 0 bis 16777215 (2^24)
MEDIUMINT
Datentyp: -2147483648 bis 2147483647 (2^32/2)
INT
Datentyp: 0 bis 42949672954 (2^32)
INT
Datentyp: -2^63 bis 2^63 -1
BIGINT
Datentyp: 0 bis 2^128 -1
BIGINT
Datentyp: TRUE / FALSE
BOOL / BOOLEAN