Bienvenid@s, hoy vamos a aprender a utilizar sqlite para la administración de bases de datos, veremos como crear una base de datos, crear una tabla, insertar, seleccionar, actualizar y eliminar registros.
Lo primero que tenemos que hacer es descargar el ejecutable sqlite3 en la siguiente dirección ... http://www.sqlite.org/download.html , ahí podéis descargar sqlite para distintos sistemas operativos Linux, Mac y Windows, en mi caso yo he descargado el ejecutable para Windows.
Una vez descargado sqlite3 para que pueda ser ejecutado globalmente lo convertiremos en una variable de entorno, así que copiamos la ruta a donde se encuentra el ejecutable en mi caso C:\Archivos de programa\sqlite3 y vamos en el caso de Windows XP al Panel de Control - Rendimiento y Mantenimiento - Sistema - Opciones avanzadas - Variables de entorno. En Variables de usuario y en Variables del sistema en la opción path incluimos la ruta al final C:\Archivos de programa\sqlite3;
Y damos a Aceptar a todas las ventanas.
Ahora vamos a crear una carpeta, por ejemplo, en el escritorio o en htdocs, donde quieras, a esta carpeta la vamos a llamar sqlite.
Ahora abrimos una consola y nos dirigiremos al interior de la carpeta sqlite:
cd C:\Documents and Settings\manu\Escritorio\sqlite
Ahora ejecutamos sqlite3 para crear una base de datos a la cual llamaremos demo.sqlite:
sqlite3 demo.sqlite
Ok, ahora crearemos una tabla de ejemplo, a esta tabla la llamaremos usuarios con cuatros campos: id, nombre, apellidos, email.
Incluye el siguiente código:
CREATE TABLE usuarios(id INTEGER PRIMARY KEY AUTOINCREMENT, nombre CHAR(80) NOT NULL, apellidos CHAR(80) NOT NULL, email CHAR(100) NOT NULL);
Bien, ya tenemos la tabla usuarios creada, ahora es momento de insertar registros, copia y agrega la siguiente consulta:
INSERT INTO usuarios(nombre, apellidos, email) VALUES ('Manuel', 'Davila Gonzalez', 'user1@mail.com');
Ok, con esto ya hemos insertado 1 registro, ahora prueba a agregar más registro. Ahora podemos hacer una consulta SELECT, por ejemplo, vamos a seleccionar al usuario con id=1.
SELECT * FROM usuarios WHERE id=1;
Ok, ahora vamos a actualizar el registro de usuario con id=1.
UPDATE usuarios SET nombre='PEPE', apellidos='GARCIA GARCIA', email='mail2@hotmail.com' WHERE id=1;
Y por último, vamos a eliminar al usuario con id=1.
DELETE FROM usuarios WHERE id=1;
Bien, como hemos podido ver sqlite3 es una herramienta muy interesante para gestionar bases de datos, espero que les haya gustado, saludos.
No hay comentarios:
Publicar un comentario