Zum Typ String zählen: CHAR
and VARCHAR
, BINARY
and VARBINARY
, BLOB
and TEXT
, The ENUM
und The SET
. Für kurze Texte, Begriffe, Namen und Überschriften stehen prinzipiel die folgenden Felder zur Verfügung:
Der Unterschied zwischen CHAR
und VARCHAR
wurde für mich durch die folgende Tabelle auf mysql.com im Kapitel 9.4.1. "The CHAR and VARCHAR Types" deutlich:
Value CHAR(4)
Storage Required VARCHAR(4)
Storage Required ''
' '
4 bytes ''
1 byte 'ab'
'ab '
4 bytes 'ab'
3 bytes 'abcd'
'abcd'
4 bytes 'abcd'
5 bytes 'abcdefgh'
'abcd'
4 bytes 'abcd'
5 bytes
Welchen Datentyp man jeweils wählt hängt davon ab, was letztendlich in den Feldern steht. Die Goldene Regel zum Format: Knauser mit den Bytes
to be continued...
PG4ME.DE