IBMs DB2 er en relasjonsdatabase manager, den første kommersielle tilbudet til å bruke industristandard Structured Query Language , eller SQL. Som med andre moderne databasesystemer , for eksempel Oracle eller Microsoft SQL Server , blir DB2-databaser består av tabeller , som hver består av ett eller flere elementer kalt felt . Databasen definerer hvert felt som inneholder data i en av 27 forskjellige tilgjengelige typer . Tegn og tekst
DB2 butikker felt for navn , kommentarer , en del beskrivelser og andre typer alfabetisk informasjon som tegn datatyper . Databasen har røye datatype, som setter opp en fast lengde karakter feltet . En røye ( 30 ) navnefeltet , for eksempel, vil alltid inneholde 30 tegn av data , hvis du lagrer " John Smith " i seg , DB2 pads blanks til feltet for å gjøre det 30 tegn totalt . Den VARCHAR datatype lagrer et variabelt antall data tegn , du kan definere en varchar feltet opp til 32 704 tegn, men hvis du lagrer 10 tegn i det , det tar opp bare 10 byte minne
Tall
En rekke numeriske datatyper lar deg lagre numre for business, vitenskap og tekniske applikasjoner . For eksempel , lagrer den virkelige datatype tall med sju sifre av presisjon pluss en to -sifret eksponent , slik at en rekke -3,402823 x 10 ^ 38 til +3,402823 x 10 ^ 38 . Heltall datatyper inkluderer smallint , som håndterer tallene opp til 32 768 , og et heltall type, som lagrer tall så store som 2147483647 . Desimaltypen er best egnet for lagring monetære tall , og kan ha en verdi så stor som 10 ^ 31 -1 .
Dato og klokkeslett
Dato typer tillate beregninger slik som å finne antall dager mellom to datoer , eller bestemme dagen i uken for en bestemt dato. DB2 gir tre ulike formater for tidtaking : dato , som lagrer datoer med firesifrede årstall , tid , som lagrer tider på dagen i en 24 -timers format , og tidsstempel , som automatisk setter inn dato og klokkeslett når databasen legger en post til et bord .
XML og Large Object data
DB2 kan lagre XML - format data i felt som er definert som xml datatype. XML er informasjon organisert med koder , mye som dataene bak en HTML- webside. Binære og karakter store objekter , eller blobs og CLOBs , har sine egne datatyper . Hvis du ønsker å holde multimedia filer som video, digitale bilder eller lyd , kan du lagre dem i en BLOB element. CLOBs butikken karakter data , slik at disse er nyttige for lagring av notater, artikler i magasiner og andre lange bunter av tekst .