MySQL - beste Datentyp für einfache Zeit mit Stunden und Minuten

Muss ich stellen, die zu gegebener Zeit für Aufgaben, die in meine MySQL 5 Datenbank.

Dann muss ich speichern, Zeiten wie diese:

_ 18

_ 9:15

_ 12:00 Uhr

Nun bin ich im dilemma, ob Sie die Zeit ein Datentyp oder nur eine 4-stellige Ganzzahl, ich brauche nur zu speichern, Stunden und Minuten an.

Im zweiten Fall würde ich speichern:

_ 1800

_ 0915

_ 1200

Was sind die Auswirkungen der beiden Ansätze?

Welche Lösung würden Sie umsetzen, gegeben, dass die wichtigste Voraussetzung ist eine hohe Leistung in einem großen datasets (Millionen von Zeilen)?

Den code der Anwendung ist in PHP geschrieben.

EDIT: ich dachte an ein wichtiger Punkt. Wenn ich mit ganzen zahlen, die ich brauche, um einige string-manipulation mit PHP, wenn ich die Zeit (einfügen, das Semikolon), die wahrscheinlich zum Verlust der Gewinn mit der Verwendung von Ganzzahlen

Dank,

Dan

  • Sie benötigen hohe Leistung in welchem Fall? Abfragen von Millionen von Zeilen? Das einfügen? Bestelle?
  • Abfragen und bestellen
InformationsquelleAutor dan | 2010-11-22
Schreibe einen Kommentar