Para estos ejemplos vamos a utilizar la siguiente tabla de "contactos":
NOMBRE | APELLIDO | EDAD |
---|---|---|
Antonio | Rojas | 30 |
María | Leiva | 25 |
Pedro | Prado | 17 |
Eugenio | Silva | 40 |
1.- CREANDO LA TABLA (CREATE)
CREATE TABLE contactos(NOMBRE TEXT, APELLIDOS TEXT, EDAD INT);Esta sentencia nos crea la tabla contactos con 3 campos: NOMBRE, APELLIDOS, EDAD. Donde iremos metiendo los datos; ahora si en la consola de SQLite tecleamos .table veremos que la tabla contactos se ha creado.
2.- INSERTANDO DATOS EN LA TABLA (INSERT)
INSERT INTO contactos VALUES("Antonio", "Rojas", 30); INSERT INTO contactos VALUES("Maria", "Leiva", 25); INSERT INTO contactos VALUES("Pedro", "Prado", 17); INSERT INTO contactos VALUES("Eugenio", "Silva", 40);Recuerda que debes insertar uno a uno los registros.
3.- MODIFICANDO LOS DATOS DE LA TABLA (UPDATE)
UPDATE contactos SET NOMBRE="Eduardo" WHERE NOMBRE="Eugenio";Hemos modificado el nombre Eugenio por Eduardo de la tabla contactos, es obligatorio colocar la palabra reservada WHERE en la sentencia, o se asignará Eduardo a todos los registros de la tabla. El resultado quedaría como sigue:
NOMBRE | APELLIDO | EDAD |
---|---|---|
Antonio | Rojas | 30 |
María | Leiva | 25 |
Pedro | Prado | 17 |
Eduardo | Silva | 40 |
4.- BORRANDO DATOS DE LA TABLA (DELETE)
DELETE FROM contactos WHERE NOMBRE="Antonio";Borramos a Antonio de la tabla,quedando:
NOMBRE | APELLIDO | EDAD |
---|---|---|
María | Leiva | 25 |
Pedro | Prado | 17 |
Eduardo | Silva | 40 |
5.- RECUPERANDO DATOS DE LA TABLA (SELECT)
SELECT * FROM contactos; //recupera todos los registros SELECT NOMBRE FROM contactos; //recupera solo los nombres SELECT NOMBRE,EDAD FROM contactos; //recupera nombres y edadPara consultar datos se utiliza la clausula SELECT.
6.- ELIMINANDO TABLAS (DROP)
DROP TABLE IF EXISTS contactos;Si queremos eliminar la tabla contactos que creamos, ocupamos la clausula DROP y opcionalmente comprobramos si existe con la clausula IF EXISTS.
Pues bien, hasta aquí llegamos con las sentencias básicas de SQLite; como puedes ver no hay mucha diferencia con SQL normal, salvo los tipos de datos. En próximos post iremos realizando operaciones multitabla, utilizaremos alias y etc..
Si tienes dudas ya sabes donde encontrarme..
0 comentarios:
Publicar un comentario
¿ Tú opinión es importante, expresala aquí ?