Jede Spalte in einer MySQL-Datenbank hat einen Typ - oder eine bestimmte Art von Daten, die es zu speichern. Gute Datenbank-Programmierung berücksichtigt , welche Art von Daten in jeder Spalte gespeichert werden und weist einen Datentyp dieser Spalte. Dies schränkt nicht nur die Art der Daten , die in der Spalte gespeichert werden kann , sondern auch hilft, die Größe der Datenbank ab . Hier sind ein paar der häufigsten numerischen Datentypen . Things You
Computer MySQL Database
brauchen anzeigen Weitere Anweisungen
1
TINYINT ist eine ganze Zahl mit Vorzeichen versehenen Wert von -128 bis 127 oder über das Attribut UNSIGNED von 0 bis 255 . Dies ist ein gutes Alter für Felder verwenden
die TINYINT angeben als UNSIGNED , erklären Sie Feldnamen wie folgt aus: . " FieldName TINYINT UNSIGNED " (ohne die Anführungszeichen) , wobei " fieldName " der Name ist . Ihre Spalte
2
INT ist eine ganze Zahl - ein numerischer Wert mit einer größeren Reichweite als TINYINT . Same UNSIGNED Attribute gelten auch hier . . Dies ist eine gute Datentyp für Primary Keys verwenden
Um eine automatisch Primärschlüssel definieren, verwenden Sie diese : . " FieldName INT UNSIGNED AUTO_INCREMENT PRIMARY KEY " ( minus Anführungszeichen)
3
REAL ist ähnlich wie INT , hat aber einen größeren Bereich von Werten und Sie können Dezimalstellen zu verwenden. Wenn Sie die Preise speichern müssen , ist REAL , was Sie verwenden können.
Um einen REAL definieren , müssen Sie auch die maximale Länge und die Anzahl der Dezimalstellen , z. B. angeben " fieldName REAL ( 6,2 ) ", die Zahlen mit sechs Ziffern , von denen zwei nach dem Komma sind speichert .
4
DATE ist MySQL- Standard- Datum Typ , der das Datum speichert als " YYYY - MM- DD " . in einem numerischen Format Jahr -Monat-Tag
5
TIME speichert die Zeit in " HH: MM : SS " Format
6
DATETIME . und TIMESTAMP store sowohl Zeit und Datum.