Guia basica de SQLite Android Studio sentencias

Hola de nuevo en temas anteriores hemos tocado mucho gestores de bases de datos y algunos lenguajes  y me he dado cuenta que no hemos tocado SQLite y tremenda burrada la mía pues es una parte esencial de android y también nos sirve para hacer buenos proyectos, entonces hoy veremos como utilizar consultas basica de SQlite como CREATE, INSERT, DELETE, DROP

Concepto Previo:  SQLite es una biblioteca de C que implementa un motor de base de datos SQL. Se trata de un sistema de gestión de bases de datos relacionales (RDBMS). La mayoría de las bases de datos SQL trabajan con el modelo cliente / servidor. Tenemos como ejemplo MySQL.

Empezamos……
Para este ejemplo vamos a utilizar la siguiente tabla de “frutas”:

Nombre Color Cantidad
Fresa Rojo 123
Banana Amarillo 245
Manzana Rojo 400

1.- Creando la tabla CREATE

CREATE TABLE frutas(NOMBRE TEXT, COLOR TEXT, CANTIDAD INT);

Esta sentencia nos crea la tabla frutas con 3 campos: NOMBRE, COLOR, CANTIDAD. 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 frutas VALUES("Fresa", "Rojo", 123);
INSERT INTO frutas VALUES("Banana", "Amarillo", 245);
INSERT INTO frutas VALUES("Manzana", "Rojo", 400);
INSERT INTO frutas VALUES ("Pera", "Verde", "600");

3.- Modificando los datos de la tabla UDPATE

UPDATE frutas SET NOMBRE="Mango" WHERE NOMBRE="Manzana";

Esta sentencia nos esta actualizando al atributo nombre coge el registro de manzana y se lo cambia por mango. Bien ahora le daremos un vistaso de como nos va quedando nuestra tabla, pues recuerden que ya hicimos un CREATE, INSERT, UDPATE.

Nombre Color Cantidad
Fresa Rojo 123
Banana Amarillo 245
Mango Rojo 400
Pera Verde 600

4.- Borrando datos de la tabla DELETE

DELETE FROM frutas WHERE NOMBRE="Fresa";

Nombre Color Cantidad
Banana Amarillo 245
Mango Rojo 400
Pera Verde 600

Como se aprecia se elimino el registro Fresa y nos hemos quedado con solo tres.

5.- Eliminando Tablas DROP

DROP TABLE IF EXISTS frutas;

Bien y con eso terminamos, como conclusión quiero decirle que no es tan diferente a otro tipo de lenguaje de DB ya sea mysql, sql o SQLITE las consultas son estándar si has empezado con algunos de ellos te sera fácil aprender otros.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

WhatsApp chat