IBMs DB2 är en relationsdatabas manager , den första kommersiellt erbjudande att använda branschstandarden Structured Query Language , eller SQL . Som med andra moderna databassystem , t.ex. Oracle eller Microsoft SQL Server , är DB2-databaser som består av tabeller , vilka var och en består av ett eller flera föremål som kallas fält . Databasen definierar varje fält som innehåller data i en av 27 olika tillgängliga typer . Tecken och text
DB2 lagrar fält för namn , kommentarer, beskrivningar delen och andra typer av alfabetisk uppgifter som tecken datatyper . Databasen har röding datatyp , som sätter upp en fast längd karaktär fältet . En char ( 30 ) namn fältet , till exempel , kommer alltid att innehålla 30 tecken av data , om du lagrar " John Smith " i det , DB2 kuddar ämnen till området för att göra det 30 totalt tecken . Den varchar datatyp lagrar ett variabelt antal data tecken , kan du definiera en varchar fält upp till 32.704 tecken lång , men om du lagrar 10 tecken i den , tar den upp endast 10 byte minne
Numbers
En mängd numeriska datatyper kan du lagra nummer för företag , vetenskap och tekniska tillämpningar . Till exempel lagrar den verkliga datatypen tal med sju siffrors noggrannhet plus en tvåsiffrig exponent , som tillåter en rad -3,402823 x 10 ^ 38 till +3,402823 x 10 ^ 38 . Integer datatyper omfattar smallint , som hanterar tal upp till 32.768 , och ett heltal typ , som lagrar siffror så stor som 2147483647 . Den decimal datatyp är bäst lämpad för att lagra monetära siffror , och kan ha ett värde så stort som 10 ^ 31 -1 .
Datum och tid
datum typer tillåter beräkningar som ansåg att antalet dagar mellan två datum , eller bestämma veckodag för ett visst datum . DB2 ger tre olika format för tidtagning : datum , som lagrar datum med fyrsiffriga årtal , tid , som lagrar tider på dagen i en 24 - timmars format , och tidsstämpel , som automatiskt infogar datum och tid när databasen lägger en post ett bord . Addera XML och Large Data Object
DB2 kan lagra XML - format data i fält som definierats som xml datatypen . XML är informationen organiserad med taggar , ungefär som den bakomliggande en HTML webbsida . Binära och karaktär stora objekt , eller blobbar och CLOBs , har sina egna datatyper . Om du vill behålla multimediafiler såsom video , digitala bilder eller ljud , kan du lagra dem i en BLOB objekt . CLOBs lagra karaktär data , så dessa är användbara för att lagra anteckningar , tidningsartiklar och andra långa buntar av text .