SQLite é uma linguagem embutido em alguns sistemas de gerenciamento de bancos de dados relacionais que você pode usar para consultar bancos de dados usando a sintaxe SQL. Você pode atribuir esses tipos de dados para campos em tabelas ou criar variáveis para utilizar em consultas. No entanto, ao contrário de algumas outras linguagens de programação e de consulta , a maioria dos grandes implementações de SQLite tem um número limitado de tipos . Integer
um tipo de dados inteiro lojas números inteiros. Ele salva os números assinados , assim você pode usar valores positivos e negativos . Ao contrário de algumas linguagens de programação em que você especificar diferentes tipos inteiros com base no intervalo de valores numéricos que você precisa, SQLite só tem o tipo de um inteiro e usa um número diferente de bytes para armazenamento de tipos inteiros , dependendo do tamanho do valor que você salve no campo, até oito bytes .
Real
as lojas do tipo de dados reais ambos os números inteiros ou números de ponto flutuante. Como inteiros , você pode usar valores positivos ou negativos . Ao contrário de números inteiros , porém, tipos reais sempre usar oito bytes para armazenamento na memória porque SQLite reserva espaço para dígitos em ambos os lados de uma casa decimal , mesmo se você atribuir um número pequeno para o campo ou um número que não tem uma fração. Se você usar " ponto flutuante" para declarar um campo de tipo real , SQLite usará o tipo inteiro , devido à "int " no final de " ponto ".
Texto
o tipo de dados de texto armazena cadeias de caracteres ou caracteres em um campo usando a codificação UTF . Você pode especificar um número máximo de caracteres que um campo de texto pode conter quando você cria o banco de dados. A quantidade de armazenamento na memória que um tipo de texto precisa depende de quantos caracteres que você inserir no campo . Você pode usar os operadores de comparação incluindo sinal de igual , maior ou menor do que , ou palavras-chave como "IN" , "entre" e "É" para comparar os tipos de texto.
BLOB
o tipo de dados BLOB armazena dados de qualquer tipo em campos exatamente como você entrar nele, e ele representa binary large object . Esse tipo também pode conter outros tipos de dados como imagens ou arquivos multimídia. SQLite nunca tenta converter valores BLOB para outros tipos. Você pode comparar dois tipos BLOB usando uma função de comparação de memória. Ao classificar os campos de vários tipos de dados , campos BLOB têm precedência sobre todos os outros tipos.