SQLite är ett språk som bäddas in i några relationella databashanterare som du kan använda för att fråga databaser med SQL -syntax . Du kan tilldela dessa datatyper för fält i tabeller eller skapa variabler att använda i frågor . Men till skillnad från vissa andra program och frågespråk , de flesta stora implementeringar av SQLite har ett begränsat antal typer . Integer
Ett heltal datatyp lagrar heltal . Det sparar signerade siffror , så att du kan använda både positiva och negativa värden . Till skillnad från vissa programmeringsspråk där du anger olika heltal typer baserat på antal numeriska värden som du behöver , har SQLite endast den ena heltal typ och använder ett annat antal byte för lagring av heltal typer , beroende på storleken av det värde som du sparar i området , upp till åtta byte .
Real
verkliga datatypen lagrar både heltal eller flyttal . Liksom heltal , kan du använda positiva eller negativa värden . Till skillnad heltal though , riktiga typer använder alltid åtta byte för lagring i minnet eftersom SQLite reserverar utrymme för siffror på båda sidor av en decimal , även om du tilldelar ett fåtal till fältet eller ett antal som inte har en bråkdel . Om du använder " flytande punkt " att deklarera en riktig typ fält , kommer SQLite använda heltal typ på grund av " int " i slutet av " punkten . "
Text
datatypen Text lagrar strängar eller tecken i ett fält med UTF -kodning . Du kan ange ett maximalt antal tecken som ett textfält kan hålla när du skapar databasen . Mängden lagringsutrymme i minnet att en texttyp behöver beror på hur många tecken som du infogar i fältet . Du kan använda jämförelseoperatorer inklusive likhetstecknet , större än eller mindre än , eller nyckelord såsom " IN " , " MELLAN " och " IS " för att jämföra texttyper . Addera BLOB
BLOB-data typ lagrar data av något slag i fälten exakt som du skriver det , och det står för binära stora objekt . Denna typ kan också hålla andra typer av data såsom bilder eller multimediafiler . SQLite försöker aldrig att konvertera BLOB värden till andra typer. Du kan jämföra två BLOB typer med en funktionsminne jämförelse . När du sortera fält av olika datatyper , BLOB-fält har företräde framför alla andra typer .