Standard Feldlängen für Adressfelder in Datenbanken

Standardlänge von Adressfeldern in DatenbankenHeute geht es einmal etwas theoretischer zu. Das Thema dieses Artikels sollen Feldlängen von Datenbankfeldern für Adressen sein. Bei jeder zweiten Datenbank die ich anlege, stehe ich vor dem selben Problem: Wie lang/groß mache ich eigentlich die Datenbankfelder für Adressen? Also Felder wie Vorname, Nachname, Straße, E-Mail-Adresse, etc. Bisher habe ich mich entweder an gegebenen Anforderungen oder alten Datenbanken orientiert. Doch nun wollte ich das Thema ein für alle mal richtig aufarbeiten. Die Frage lautet also: Gibt es eigentlich einen Standard für Adressfeld-Längen?
Auf der Suche nach Standards für Adressfeldlängen
Eine Suche nach “Adresse Feldlängen für Datenbanken” spuckt etliche Treffer aus. Leider findet man überall nur Meinungen und Erfahrungen. So werden auf Wikibooks andere Längen angegeben als in einschlägigen Foren. Und in […]

MySQL Datenbankgröße in MB anzeigen lassen

MySQL Datenbankgrößer per SQL ermittelnHeute gibt es nur einen ganz kurzen Artikel mit einem SQL-Statement, welches es erlaubt die Größe einer MySQL-Datenbank anzeigen zu lassen sowie der Beschreibung wie sich die Datenbankgröße auch in phpMyAdmin anzeigen lässt. Beginnen wir mit dem SQL-Statement. Um sich die Größe einer bestimmten MySQL-Datenbank in MegaByte (MB) anzeigen zu lassen, eignet sich folgender SQL-Befehl:

SELECT table_schema,
sum( data_length + index_length ) / 1024 / 1024 "Database Size in MB"
FROM information_schema.TABLES WHERE table_schema="{my_database_name}" GROUP BY table_schema

Innerhalb des Statements muss vor der Ausführung allerdings nach der Platzhalter {my_database_name} durch den Namen der Datenbank ersetzt werden, dessen Größe ermittelt werden soll. Wenn die Größe aller Datenbank auf dem MySQL-Server angezeigt werden soll, kann die Where-Bedingung weggelassen werden. So ergibt sich folgendes Statement:

SELECT table_schema,
sum( […]