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 |