Günther: mysql: speicherplatzverbrauch von VARCHAR(x)

Beitrag lesen

tag!

verbraucht der string "hello world" eigentlich mehr speicherplatz, wenn er in einer Spalte mit dem Typ VARCHAR(200) gespeichert ist als wenn er in VARCHAR(100) gespeichert ist? Wenn nein, dann könnte man doch einfach immer VARCHAR(255) [ist doch das maximum, oder?]. Weil dann könnts ja nicht mehr passieren, dass man bspw. VARCHAR(10) für die Spalte "vorname" anlegt und dann hat jmd einen längeren Vornamen. mit varchar(255) wäre man immer auf der sicheren seite - oder spricht was dagegen?

thx