Tecnología

Inicio

Tipos de datos SQLite

SQLite es un lenguaje incrustado en algunos sistemas de gestión de bases de datos relacionales que se pueden utilizar para consultar bases de datos utilizando la sintaxis SQL. Puede asignar estos tipos de datos a los campos en las tablas o crear variables a utilizar en las consultas. Sin embargo, a diferencia de otros lenguajes de programación y consulta, la mayoría de las implementaciones de SQLite principales tienen un número limitado de tipos.

Entero

Un tipo de datos entero almacena números enteros. Se ahorra números con signo, por lo que se puede utilizar tanto valores positivos como negativos. A diferencia de algunos lenguajes de programación en el que se especifiquen diferentes tipos enteros basados ​​en el rango de valores numéricos que necesita, SQLite sólo tiene el tipo de un número entero y utiliza un número diferente de bytes para el almacenamiento de los tipos enteros, dependiendo del tamaño del valor de guardar en el campo, hasta ocho bytes.

Real

Los almacenes de datos reales de tipo dos números enteros o números de punto flotante. Al igual que los números enteros, puede utilizar valores positivos o negativos. A diferencia de números enteros sin embargo, los tipos reales siempre utilizan ocho bytes para el almacenamiento en la memoria porque SQLite se reserva espacio para los dígitos en ambos lados de un decimal, incluso si se asigna un número pequeño en el campo o un número que no tiene una fracción. Si utiliza "punto flotante" para declarar un campo de tipo real, SQLite utilizará el tipo entero debido a la "int" al final de "punto".

Texto

El tipo de datos de texto almacena cadenas o caracteres en un campo utilizando la codificación UTF. Se puede especificar un número máximo de caracteres que un campo de texto puede contener cuando se crea la base de datos. La cantidad de almacenamiento en la memoria que un texto necesidades tipo depende de cuántos caracteres se inserta en el campo. Puede utilizar operadores de comparación, incluyendo el signo igual, mayor o menor que, o palabras clave como "IN", "entre" y "es" para comparar los tipos de texto.

GOTA

Los datos almacena los tipos de datos BLOB de cualquier tipo en los campos exactamente como usted entrar en ella, y es sinónimo de objeto binario grande. Este tipo también puede contener otros tipos de datos tales como imágenes o archivos multimedia. SQLite nunca intenta convertir los valores BLOB a otros tipos. Puede comparar dos tipos BLOB usando una función de comparación de memoria. Al ordenar los campos de diversos tipos de datos, los campos BLOB tienen prioridad sobre todos los demás tipos.


Artículos relacionados