Tänk till exempel, som du kan ha under tabell creation: SET ("en", "två") INTE NUL En kolumn cellvärde kan vara "ett" eller "två" eller "ett, två". Oavsett vad du skriver i en kolonn cell måste komma från uppsättningen. Du kan skriva en kombination av värdena från den inställda, men separera dem med kommatecken. På grund av detta kan du inte ett kommatecken i ett inställt värde (under tabell skapande). Typen SET förtjänar en fullständig handledning artikel på egen hand. Jag hoppas att gå in på detaljer om det i ett separat article.All vad jag har sagt hittills tillhör typen strängen.
Låt oss nu titta på andra typer. De vanligaste typerna är inte många, men detaljtyperna är many.The numeriska data TypesThese typer är för numbers.The INTEGER TypeINT är synonymt med heltal. Den typ INTEGER har varianter. INT typerna är för heltal: tinyint: lagras in1 byteSMALLINT: lagras i två bytesMEDIUMINT: lagras i tre bytesINT, dvs INTEGER: lagras i 4 bytesBIGINT: lagras i 8 bytesThe DECEMAL och NUMERIC TypesThe DECIMAL typ skrivs som decimala (M, D), där M är det totala antalet siffror och D är antalet decimaler i det totala antalet, M.
numerisk typ skrivs som NUMERIC (M, D), där M är antalet siffror och D är antalet decimaler. För pengar kolumn användning DECIMAL typ; du ska skriva något liknande, DECIMAL (8,2) .Det Ungefärlig numeriska data TypesWhen du arbetar med tillnärmning bör du använda FLOAT, REAL eller DOUBLE PRECISION datatyper (se nedan): Typ FLOAT: den här typen är en decimaltal som lagras i 4 byte. Du kan ha något liknande, FLOAT (5,3); betyder det totala antalet siffror är 5 varav de sista 3 är decimaler; antalet decimaler vara 3. DOUBLE PRECISION eller REALEither av dessa kan lagras i 8 byte.
Man kan skriva endera av dem i form REAL (M, D) eller dubbel precision (M, M), där M är det totala antalet siffror och D är antalet decimaler. D är en del av total.FLOAT, DOUBLE PRECISION eller REAL är