MS SQL er database som brukes til å opprette, administrere, kontrollere og søke en database på Microsoft SQL server, eller i Microsoft Access for de mer standard bruker. Datatyper viser til samlinger av data som holdes i variabler . Variablene er lagring beholdere for like data og datatyper fortelle databasen hvordan å lagre dataene og hvor mye minne som er nødvendig. Hver datatype er brutt ned i flere kategorier, slik som eksakte tallverdier , omtrentlige tallverdier , datetime og tegnstrenger . Eksakt Numerics
Eksakt tallverdier er datatyper som brukes vanligvis som plassholdere for numeriske data . Den vanligste numerics datatype er heltall , det kan holde et stort spekter av numeriske data i hele tall . I heltall sett , er det en rekke undergrupper , for eksempel bigint , smallint og tinyint , for å optimalisere minne når du vet om du vil utelukkende forholde seg til små eller store tall. Andre eksakte tallverdier er litt , desimal, numerisk , penger og smallmoney .
Omtrentlige Tallverdier
Omtrentlige tallverdier er datatyper som ikke omhandler reelle tall som eksakte tallverdier . I stedet omtrentlige numerics lagre en tett tilnærming av variabelens verdi . Nære tolkninger av tallene er egentlig ikke lagt merke til i mange programmer som bruker Microsoft-server eller Access , og det er når omtrentlige numerics komme godt med . To typer omtrentlige tallverdier er float og ekte datatyper . Både hold presisjon flytende numeriske data . Når antallet er for stort for flottøren datatype, kan den lagres i den virkelige datatype.
Datetime /smalldatetime
Datetime og smalldatetime hold dato og klokkeslett verdier. Noen velger å holde datoer og klokkeslett i karakter datatyper , men ved hjelp av datetime og smalldatetime lar deg formatere hvordan å presentere for dato /tid-verdier og beregne dem . For eksempel kan du beregne hvilken dato er to uker fra dagens dato . Datetime datatype inneholder data mellom 1 januar 1753 og 31. desember 9999 , til 3,33 millisekund . Smalldatetime holder data mellom 1 januar 1900 og 6 juni 2079 , til nøyaktigheten av et minutt .
Character Strings
Tegnstrenger er datatyper som holder ikke- unicode-tegn. Røye, VARCHAR og tekst er de tre ulike typer tegnstrengsammenligninger datatyper . Røye og varchar plass til maksimalt 8000 tegn , men røye har en fast lengde tegnsett og varchar har en variabel lengde tegnsett. Teksten datatype har også en variabel lengde tegnsett , men kan holde en maksimal lengde på mer enn 2 milliarder tegn. Forskjellen mellom variabel lengde og fast lengde er å måtte erklære størrelsen på tegnsett når du bruker en fast lengde datatype som du ikke trenger å gjøre for variabel lengde seg.