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