503 Stimmen

Liste der Standardlängen für Datenbankfelder

Ich bin dabei, eine Datenbanktabelle zu entwerfen, und stelle mir wieder einmal die gleiche dumme Frage: Wie lang sollte das Feld für den Vornamen sein?

Hat jemand eine Liste mit vernünftigen Längen für die gängigsten Felder wie Vorname, Nachname und E-Mail-Adresse?

11voto

Mike Punkte 1605

Ich verwende so gut wie immer eine 2er-Potenz, es sei denn, es gibt einen guten Grund, dies nicht zu tun, z. B. bei einer kundenorientierten Schnittstelle, bei der eine andere Zahl eine besondere Bedeutung für den Kunden hat.

Wenn man sich an 2er-Potenzen hält, bleibt man innerhalb einer begrenzten Anzahl gängiger Größen, was an sich schon eine gute Sache ist, und es macht es einfacher, die Größe unbekannter Objekte zu erraten, denen man möglicherweise begegnet. Ich sehe eine ganze Reihe anderer Leute, die so vorgehen, und es hat etwas Ästhetisches an sich. Im Allgemeinen habe ich ein gutes Gefühl, wenn ich so etwas sehe, denn es bedeutet, dass der Designer wie ein Ingenieur oder Mathematiker gedacht hat. Allerdings würde ich mir wahrscheinlich Sorgen machen, wenn nur Primzahlen verwendet würden :)

8voto

PodTech.io Punkte 4316

Diese könnten für jemanden nützlich sein;

youtube max channel length = 20
facebook max name length   = 50
twitter max handle length  = 15
email max length           = 255 

http://www.interoadvisory.com/2015/08/6-areas-inside-of-linkedin-with-character-limits/

4voto

+------------+---------------+---------------------------------+
|   Field    | Length (Char) |           Description           |
+------------+---------------+---------------------------------+
|firstname   | 35            |                                 |
|lastname    | 35            |                                 |
|email       | 255           |                                 |
|url         | 60+           | According to server and browser |
|city        | 45            |                                 |
|address     | 90            |                                 |
+------------+---------------+---------------------------------+

bearbeiten : Einige Abstände hinzugefügt

4voto

Steve Chambers Punkte 33674

Ich wollte dasselbe finden, und die in der akzeptierten Antwort erwähnten Datenstandards der britischen Regierung klangen ideal. Diese schienen jedoch nicht mehr zu existieren - nach einer längeren Suche fand ich sie hier in einem Archiv: http://webarchive.nationalarchives.gov.uk/+/http://www.cabinetoffice.gov.uk/govtalk/schemasstandards/e-gif/datastandards.aspx . Sie müssen die ZIP-Datei herunterladen, entpacken und dann die Datei default.htm im Ordner html öffnen.

2voto

Loren Charnley Punkte 225

Wenn ich meine E-Mail-Archive durchsehe, finde ich eine Reihe von ziemlich langen Vornamen (was mit Vornamen gemeint ist, ist natürlich von Kultur zu Kultur verschieden). Ein Beispiel ist Krishnamurthy, der 13 Buchstaben lang ist. Eine gute Schätzung könnte 20 bis 25 Buchstaben sein. E-Mail sollte sein viel länger, da Sie firstname.lastname@somedomain.com haben könnten. Außerdem können Sie bei Google Mail und einigen anderen E-Mail-Programmen Vorname.Nachname+sometag@somedomain.com verwenden, wobei "sometag" ein beliebiger Eintrag ist, den Sie zum Sortieren eingehender E-Mails verwenden können. Ich stoße häufig auf Webformulare, die es mir nicht erlauben, meine vollständige E-Mail-Adresse einzugeben, ohne irgendwelche Tags zu berücksichtigen. Wenn Sie also ein festes E-Mail-Feld benötigen, sollten Sie vielleicht so etwas wie 25,25+15@20.3 eingeben, also insgesamt 90 Zeichen (wenn ich richtig gerechnet habe!).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X