SQLite datatype er et attributt som angir type data av alle objekt. Hver kolonne, variable og uttrykk har relatert datatype i SQLite. 
 
 Du vil bruke disse datatypene mens du oppretter tabellene. SQLite bruker en mer generell dynamisk type system. I SQLite, er datatypen til en verdi knyttet til selve verdien, ikke med sin container 
 
 SQLite Lagring Klasser:. 
 
 Hver verdi lagret i en SQLite database har en av de følgende lagrings klasser : 
 Lagring ClassDescriptionNULLThe verdi er en NULL value.INTEGERThe verdi er et heltall, som er lagret i 1, 2, 3, 4, 6 eller 8 byter, avhengig av størrelsen av value.REALThe verdien er et flytverdi, lagres som en 8-byte IEEE flyttall number.TEXTThe verdien er en tekststreng, lagres ved hjelp av databasen koding (UTF-8, UTF-16BE eller UTF-16LE) BLOBThe verdi en blob av data, lagres nøyaktig slik det var innspill . 
 SQLite lagring klasse er litt mer generelt enn en datatype. Heltallet lagring, for eksempel, inneholder 6 forskjellige heltall datatyper med ulik lengde 
 
 SQLite Affinity Type:. 
 
 SQLite støtter konseptet med  skriv affinitet 
 på søyler. Alle kolonner kan fortsatt lagre alle typer data, men den foretrukne lagringsklasse for en kolonne kalles sin  affinitet 
. Hver tabell kolonne i et SQLite3 database blir tildelt én av følgende type slektskap: 
 butikker AffinityDescriptionTEXTThis kolonne alle data ved hjelp av lagrings klasser NULL, TEKST eller BLOB.NUMERICThis kolonne kan inneholde verdier ved hjelp av alle fem lagrings classes.INTEGERBehaves det samme som en kolonne med numeriske slektskap med et unntak i en støpt expression.REALBehaves som en kolonne med numeriske affinitet, bortsett fra at det tvinger heltallsverdiene til flyttall representationNONEA kolonne med affinitet NONE ikke foretrekke en lagringsklasse over en annen og ingen forsøk er gjort for å tvinge data fra ett lagringsklasse til en annen 
 SQLite Affinity og typenavn. 
 
 Tabellen nedenfor viser ned ulike datatypenavn som kan brukes når du oppretter sqlite3 bord og tilhørende søkt tilhørighet har også blitt vist: 
 data TypeAffinity
INT
INTEGER
TINYINT
SMALLINT
MEDIUMINT
BIGINT
UNSIGNED STOR INT
INT2
INT8
INTEGER
CHARACTER(20)
VARCHAR(255)
VARYING KARAKTER (255) 
 
 
 nchar (55) 
 
 
 NATIVE CHARACTER(70)
NVARCHAR(100)
TEXT
CLOB
TEXT
BLOB
no datatype er spesifisert 
 NONE 
 
 REAL 
 
 
 DOUBLE 
 
 
 DOUBLE PRECISION
FLOAT
REAL
NUMERIC
DECIMAL(10,5)
BOOLEAN
DATE
DATETIME
NUMERIC
Boolean Datatype: 
 
 SQLite har ikke en egen boolsk lagring klasse. I stedet blir boolske verdier lagres som heltall 0 (falske) og 1 (sann) 
 
 Dato og klokkeslett Datatype:. 
 Ikke 
 SQLite ikke ha en egen lagringsplass klasse for lagring av dato og /eller klokkeslett , men SQLite kan lagre datoer og klokkeslett som tekst, ekte eller heltallsverdiene 
 Storage ClassDate FormateTEXTA dato i et format som "ÅÅÅÅ-MM-DD TT: MM: SS.SSS". .REALThe antall dager siden midt på dagen i Greenwich 24. november 4714 BCINTEGERThe antall sekunder siden 1970-01-01 00:00:00 UTC. 
Du kan velge å lagre datoer og klokkeslett i noen av disse formatene og fritt konvertere mellom formater ved hjelp av den innebygde i dato og klokkeslett funksjoner. Anmeldelser

