TIPOS DE DATOS BASICOS PARA
DEFINIR LOS CAMPOS DE UNA
TABLA
Ya se sabe que al crear una tabla debemos resolver qué
campos (columnas) tendrá y que tipo de datos almacenará
cada uno de ellos, es decir, su estructura.
El tipo de dato especifica el tipo de información que puede
guardar un campo: caracteres, números, etc.
Estos son algunos tipos de datos básicos de SQLite:
• TEXT: se usa para almacenar cadenas de
caracteres. Una cadena es una secuencia de
caracteres. Se coloca entre comillas (simples);
ejemplo: 'Hola', 'Juan Perez'. El tipo "text" define una
cadena de longitud variable.
• INTEGER: se usa para guardar valores numéricos
enteros. Definimos campos de este tipo cuando
queremos representar, por ejemplo, cantidades.
• REAL: se usa para almacenar valores numéricos con
decimales. Se utiliza como separador el punto (.).
Definimos campos de este tipo para precios, por ejemplo.
• BLOB: se usa para almacenar valores en formato binario
(imágenes, archivos de sonido etc.).
Antes de crear una tabla debemos pensar en sus campos y
optar por el tipo de dato adecuado para cada uno de ellos.
Por ejemplo, si en un campo almacenaremos números
enteros, el tipo "real" sería una mala elección; si vamos a
guardar precios, el tipo "real" es más adecuado, no así
"integer" que no tiene decimales.
INSERTAR DATOS
Por Ejemplo:
Vamos a crear una tabla llamada "libros":
create table libros(
titulo text,
autor text,
editorial text,
precio real,
cantidad integer
);