SQLite datatyper

SQLite er et språk innebygd i noen relasjonsdatabase styringssystemer som du kan bruke til å spørre databaser som bruker SQL syntax. Du kan tilordne disse datatypene til felt i tabeller eller opprette variabler å bruke i spørringer. Men i motsetning til enkelte andre programmerings og spørrespråk, de fleste store implementeringer av SQLite har et begrenset antall typer.

Integer

Et heltall data type butikker hele tall. Det sparer signert numre slik at du kan bruke både positive og negative verdier. I motsetning til noen programmeringsspråk der du angir forskjellige heltall typer basert på omfanget av numeriske verdier du trenger, SQLite har kun ett heltall typen og bruker et annet antall byte for lagring av heltall typer, avhengig av størrelsen på verdien du spare i felten, opp til åtte byte.

Ekte

De virkelige data type butikker både hele tall eller flyttall. Som heltall, kan du bruke positive eller negative verdier. I motsetning til heltall skjønt, reelle typene alltid bruke åtte byte for lagring i minnet fordi SQLite forbeholder plass for sifrene på begge sider av en desimal sted, selv om du tilordne et lite antall til feltet eller et nummer som ikke har en brøkdel. Hvis du bruker "floating point" for å erklære en real type felt, vil SQLite bruke heltall typen på grunn av "int" på slutten av "punkt."

Tekst

Teksten datatype lagrer strenger eller tegn i et felt som bruker UTF-koding. Du kan angi et maksimalt antall tegn som et tekstfelt kan holde når du oppretter databasen. Mengden av lagring i minnet som en teksttype behov avhenger av hvor mange tegn du sette inn i feltet. Du kan bruke sammenligningsoperatorer, inkludert likhetstegnet, større enn eller mindre enn, eller søkeord som "I", "mellom" og "er" å sammenligne teksttyper.

BLOB

The Blob datatype lagrer data av alle typer i feltene nøyaktig som du skriver det, og det står for BLOBen. Denne typen kan også holde andre typer data som bilder eller multimediafiler. SQLite forsøker aldri å konvertere BLOB verdier til andre typer. Du kan sammenligne to BLOB typer med en minne sammenligning funksjon. Når du sorterer felt av ulike datatyper, BLOB felter går foran alle de andre typene.