Qué tipos de datos soporta SQLite
Enviado por oescoth • 19 de Julio de 2013 • Tarea • 305 Palabras (2 Páginas) • 340 Visitas
1. ¿Qué tipos de datos soporta SQLite?
a. INTEGER, es un entero con signo, almacenado en 1, 2, 3, 4, 6 u 8 bytes, dependiendo de la magnitud del valor.
b. TEXT, es una cadena almacenada con la codificación de la base de datos (UTF-8, UTF-16BE o UTF-16LE).
c. REAL, es un valor de punto flotante, almacenado en 8 bytes.
d. BLOB
e. NULL
2. ¿Cómo crear una tabla con llave primaria y un campo de texto?
CREATE TABLE "main"."tabla_uno"
(
"identificador_tabla_uno" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE,
"descripcion" TEXT NOT NULL
)
3. ¿Cómo saber si SQLite tiene el soporte de llaves foráneas habilitado?
Se ejecuta en la línea de comandos
PRAGMA foreign_keys;
Si el resultado es: 0, no está habilitado, y 1 sí está habilitado.
4. ¿Cómo habilitar el soporte de llaves foráneas en SQLite?
Es necesario ejecutar en la línea de comando de SQLite, utilizando la base de datos de que se refiera:
PRAGMA foreign_keys = ON;
5. ¿Cómo crear una tabla con llave primaria y llave foránea a la tabla anterior?
CREATE TABLE "main"."tabla_dos"
(
"identificador_tabla_dos" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE,
"llave_foranea" INTEGER NOT NULL,
FOREIGN KEY(llave_foranea) REFERENCES tabla_uno(identificador_tabla_uno)
)
6. ¿Cómo eliminar las tablas anteriores?
a. Primero eliminar “tabla_dos” que tiene referencia hacia “tabla_uno”.
DROP TABLE "main"."tabla_dos";
b. Posteriormente “tabla_uno”.
DROP TABLE "main"."tabla_uno";
7. Funciones de fecha y hora.
a. date(cadena, modificador, modificador, …)
Regresa una cadena en formato YYYY-MM-DD
b. time(cadena, modificador, modificador, …)
Regresa una cadena en formato HH:MM:SS
c. datetime(cadena, modificador, modificador, …)
Regresa una cadena en formato YYYY-MM-DD HH:MM:SS
d. julianday(cadena, modificador, modificador, …)
e. strftime(formato, cadena, modificador, modificador, …)
Regresa una cadena representando la fecha acorde al formato que se le especifique.
Los modificadores de formato, son utilizados precedidos por el símbolo de porcentaje (%). Los más usuales, son:
a. d, día del mes: 00
b. f, fracción de segundo SS.SSS
c. H, hora: 00-24
d. j, día del año: 000-366
e. m, mes: 00-12
...