MS SQL är en databas språk som används för att skapa , hantera, kontrollera och ställa frågor till en databas i Microsoft SQL -server , eller i Microsoft Access för mer vanlig användare . Datatyper hänvisar till samlingarna i uppgifter i variabler . Variabler är behållarna för liknande uppgifter och datatyper berättar databasen hur man lagrar data och hur mycket minne som behövs . Varje datatyp är uppdelat i flera kategorier , såsom exakta mätvärden , ungefärliga värden , datetime och teckensträngar . Exakta Siffror
Exakta mätvärden är datatyper som används vanligen som platshållare för numeriska data . Den vanligaste numeriska datatyp är heltal , det kan hålla ett stort utbud av numeriska data i heltal . I heltal set , det finns ett antal undergrupper , såsom bigint , smallint och tinyint , att optimera minnesutrymme när du vet om du kommer uteslutande behandla små eller stora siffror . Andra exakta mätvärden är lite , decimal , numeriskt , pengar och smallmoney .
Ungefärliga värden
ungefärliga värden är datatyper som inte hantera reella tal som exakta mätvärden . Istället ungefärliga värden lagrar en noggrann uppskattning av variabelns värde . Stäng tolkningar av siffrorna är inte riktigt märkt av många program som använder Microsoft-server eller i Access , och det är då ungefärliga värden komma till hands . Två typer av ungefärliga värden är float och riktiga datatyper . Både hold precision floating numeriska data . När antalet är för stort för float datatypen , kan den förvaras i den verkliga datatypen . Håller
Datetime /smalldatetime
Datetime och smalldatetime datum-och tidsvärden . Vissa väljer att hålla datum och tider i karaktär datatyper , men med datetime och smalldatetime gör att du kan formatera hur man presenterar för datum /tid -värden och beräkna dem . Till exempel kan du räkna ut vilket datum är två veckor från dagens datum . Datetime datatyp innehåller data mellan 1 januari 1753 och 31 december 9999 , till 3,33 millisekund . Smalldatetime innehar data mellan 1 jan 1900 , och 6 Juni 2079 , för riktigheten av en minut .
Teckensträngar
Teckensträngar är datatyper som håller icke - unicode-tecken. Char , Varchar och text är de tre olika typer av data för teckensträngar typer . Röding och varchar innehar högst 8.000 tecken , men röding har en fast längd teckenuppsättning och varchar har en variabel längd teckenuppsättning . Texten datatypen rymmer också en variabel längd teckenuppsättning , men kan hålla en maximal längd på mer än 2 miljarder tecken . Skillnaden mellan variabel längd och fast längd är att behöva deklarera storleken på teckenuppsättningen när du använder en fast längd datatyp som du inte behöver göra för variabel längd och kära .