Varje kolumn i en MySQL- databas har en typ - eller en viss typ av data som det kommer att lagra . Bra databas programmering tar hänsyn till vilken typ av data som ska lagras i varje kolumn och tilldelar en datatyp för den kolumnen . Detta begränsar inte bara den typ av data som kan lagras i den kolumnen , men det bidrar också till att hålla storleken på databasen nere . Här är några av de vanligaste numeriska datatyper . Saker du behöver
Computer
MySQL databas
Visa fler instruktioner
1
tinyint är ett heltal med undertecknad värde från -128 till 127 eller använda den osignerade attribut från 0 till 255 . Detta är bra att använda för ålder fält
att ange tinyint som UNSIGNED , förklara din fältnamn så här : . " FieldName tinyint UNSIGNED " ( minus citattecken ) , där " fieldName " är namnet på . din spalt
2
INT är ett heltal - ett numeriskt värde med ett större utbud än tinyint . Samma osignerade attribut gäller här . . Detta är en bra data som ska användas för primärnycklar
att definiera en automatisk uppräkning primärnyckel , använd denna : . " FieldName INT UNSIGNED AUTO_INCREMENT PRIMARY KEY " ( minus citattecken )
3
REAL liknar iNT , men har ett större utbud av värden och du kan använda decimalkomma . Om du behöver lagra priserna är REAL vad du kan använda .
Att definiera en typ REAL , måste du också ange max längd och antal decimaler , t.ex. " fieldName REAL ( 6,2 ) " , som kommer att lagra tal med sex siffror , varav två efter decimaltecknet .
4
DATE är MySQL: s standard datum typ som lagrar datum för " ÅÅÅÅ - MM - DD " . på ett numeriskt format som år-månad - dag
5
TIME lagrar tiden i " HH : MM : SS " format
6
DATETIME . och TIMESTAMP lagra både tid och datum .