SQLite: tipos de datos

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

SQLite: tipos de datos

La siguiente es una lista de los tipos de datos disponibles en SQLite, incluidos los tipos de datos de cadena, número, fecha/hora y objetos grandes.

Para simplificar, SQLite utiliza esencialmente estos tipos de datos básicos:

  • texto
  • entero
  • número
  • verdadero
  • no cualquiera

Para la compatibilidad con otras bases de datos SQL, SQLite le permite usar los nombres de tipos de datos comunes que ve en otras bases de datos y asignarlos a sus tipos de datos básicos de SQLite (enumerados anteriormente).

Veamos los nombres de tipos de datos comunes que SQLite le permite definir.

Tipo de datos de cadena

Todos los tipos de datos de cadena en SQLite se convierten a tipos de datos de TEXTO. Si intenta especificar un tamaño para un tipo de datos de cadena, SQLite lo ignorará porque no permite restricciones de tamaño en los tipos de datos de cadena.

Los siguientes son Tipo de datos de cadena En SQLite:

sintaxis del tipo de datos explique
caracteres (tamaño) Equivalente a texto (Talla ser ignorado)
VARCHAR(tamaño) Equivalente a texto (Talla ser ignorado)
TEXTO PEQUEÑO (tamaño) Equivalente a texto (Talla ser ignorado)
tamaño de fuente) Equivalente a texto (Talla ser ignorado)
Texto chino (tamaño) Equivalente a texto (Talla ser ignorado)
Texto largo (dimensiones) Equivalente a texto (Talla ser ignorado)
NCHAR(tamaño) Equivalente a texto (Talla ser ignorado)
NVARCHAR(tamaño) Equivalente a texto (Talla ser ignorado)
CLOB(tamaño) Equivalente a texto (Talla ser ignorado)

Tipo de dato numérico

Todos los tipos de datos numéricos en SQLite se convierten a tipos de datos INTEGER, NUMERIC o REAL.

Los siguientes son Tipo de dato numérico En SQLite:

sintaxis del tipo de datos explique
pequeño sonido Equivalente a ENTERO
PHS Equivalente a ENTERO
medio Equivalente a ENTERO
EN T Equivalente a ENTERO
entero Equivalente a ENTERO
entero grande Equivalente a ENTERO
INT2 Equivalente a ENTERO
INT4 Equivalente a ENTERO
INT8 Equivalente a ENTERO
número Equivalente a NUMÉRICO
decimal Equivalente a NUMÉRICO
verdadero Equivalente a REAL
doble Equivalente a REAL
Precisión doble Equivalente a REAL
flotador Equivalente a REAL
valor booleano Equivalente a NUMÉRICO

tipo de datos fecha/hora

Todos los tipos de datos de fecha u hora en SQLite se convierten al tipo de datos NUMERIC.

Los siguientes son tipo de datos fecha/hora En SQLite:

sintaxis del tipo de datos explique
fecha Equivalente a NUMÉRICO
fecha y hora Equivalente a NUMÉRICO
marca de tiempo Equivalente a NUMÉRICO
hora Equivalente a NUMÉRICO

Tipo de datos de objeto grande (LOB)

Los siguientes son tipo de datos LOB En SQLite:

sintaxis del tipo de datos explique
lugar equivalente a no