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 datosexplique
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 datosexplique
pequeño sonidoEquivalente a ENTERO
PHSEquivalente a ENTERO
medioEquivalente a ENTERO
EN TEquivalente a ENTERO
enteroEquivalente a ENTERO
entero grandeEquivalente a ENTERO
INT2Equivalente a ENTERO
INT4Equivalente a ENTERO
INT8Equivalente a ENTERO
númeroEquivalente a NUMÉRICO
decimalEquivalente a NUMÉRICO
verdaderoEquivalente a REAL
dobleEquivalente a REAL
Precisión dobleEquivalente a REAL
flotadorEquivalente a REAL
valor booleanoEquivalente 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 datosexplique
fechaEquivalente a NUMÉRICO
fecha y horaEquivalente a NUMÉRICO
marca de tiempoEquivalente a NUMÉRICO
horaEquivalente a NUMÉRICO

Tipo de datos de objeto grande (LOB)

Los siguientes son tipo de datos LOB En SQLite:

sintaxis del tipo de datosexplique
lugarequivalente a no
(Visited 14 times, 1 visits today)