Sqlite Eliminar

Sqlite Eliminar
"El comando Eliminar en SQLite nos permite eliminar ciertas entradas de acuerdo con nuestras necesidades. Al eliminar las filas de una tabla después de una operación de inserción, podemos usar la instrucción SQLite Eliminar. Podemos eliminar filas específicas, varias filas o todas las filas de una tabla que usa la instrucción SQLite Eliminar, dependiendo de las necesidades del usuario. El aspecto más significativo de la consulta de eliminación es que SQLite no habilita la declaración de restricción de eliminación. Ahora, descubriremos declaraciones de eliminación de SQLite y usaremos declaraciones de eliminación de SQLite para eliminar filas de una tabla con un ejemplo."

Sintaxis de la declaración Eliminar en SQLite

La sintaxis básica para una consulta de eliminación con una cláusula donde se dio.

Eliminar de table_name donde [condiciones];

Utilizamos una instrucción Eliminar y especificamos algunos atributos para eliminar los valores de la tabla, como puede ver en la instrucción SQLite Eliminar anterior. Aquí, el nombre de la tabla suministrado se refiere a la tabla real que existe en la base de datos, y la condición de búsqueda especificada se refiere a la condición de cláusula donde debemos aplicar a la tabla para eliminarla para eliminarla. Cuando se elimina la cláusula Where, se elimina toda la tabla.

El comando Eliminar, en esencia, elimina los datos de la tabla identificada por el nombre de la tabla proporcionado. Todos los datos de la tabla se borran si no se encuentra la condición donde no se encuentra. Solo las entradas sobre las cuales se eliminan el booleano de la cláusula donde se elimina cuando se da una cláusula donde se da. Las columnas con una expresión falsa o nula se conservan.

Primero, hemos creado la siguiente tabla como "móvil" en SQLite. Luego, podemos usar la instrucción SQLite Eliminar para eliminar los registros de las filas, y también podemos eliminar la tabla. Dentro de la tabla "móvil", los nombres de la columna se establecen como mobile_name, mobile_price, mobile_code y estado con los diferentes tipos de datos.

Crear tabla móvil (
…> Mobile_id int Prime Key ,
…> Mobile_name Char (10) ,
…> Mobile_price Float ,
…> Mobile_codes int ,
…> Texto de estado
…>
…>);

Ahora, inserte algunos registros en cada columna de la tabla "Móvil" utilizando las siguientes consultas.

Inserte en valores móviles (1, 'OPPO A9', 49000, '7890654', 'aprobado');
sqlite> insertar en valores móviles (2, 'Huawei P40', 54999, '9927681', 'no aprobado');
sqlite> insertar en valores móviles (3, 'Tecno Spark', 24999, '9012675', 'aprobado');
sqlite> insertar en valores móviles (4, 'Samsung A32', 43999, '5523097', 'aprobado');
sqlite> insertar en valores móviles (5, 'infinix cero x', 49999, '4091172', 'aprobado');
Sqlite> Insertar en valores móviles (6, 'Lenovo P2', 36900, '9023312', 'no aprobado');

Como de SQLite Select Query, podemos ver la nueva entrada en la tabla "Móvil."El siguiente registro que hemos insertado anteriormente se muestra en la tabla.

Ejemplo 1: Uso de SQLite Eliminar con la condición

En este ejemplo, tenemos una consulta básica de eliminación de sqlite con solo un criterio en la cláusula WHERE. Al principio, hemos utilizado un término de eliminación para eliminar el nombre de la tabla "móvil" y luego aplicados la condición en la cláusula WHERE que elimina el registro donde mobile_id es igual a "3".

BORRAR
Desde el móvil
Donde mobile_id = 3;

Ahora, vamos a verificar si el Mobile_ID que tiene valor 3 existe o no desde la tabla "Mobile."Hemos realizado la instrucción SELECT, y dentro de la selección, tenemos el operador de recuento, que cuenta el número de filas que existe en la tabla donde mobile_id = 3. Al ejecutar la siguiente consulta, obtuvimos cero en el resultado, lo que significa que no hay tal registro presente en la tabla "móvil", cuyo mobile_id es igual a 3.

Seleccionar recuento (*)
Desde el móvil
Donde mobile_id = 3;

Para verificar los registros en la tabla "móvil", hemos utilizado la instrucción SQLITE SELECT. Muestra el registro que está presente actualmente después de la operación de eliminación.

Ejemplo 2: Uso de SQLite Eliminar con el operador y el operador en la cláusula Where

Con la cláusula "Where", podemos utilizar una cantidad ilimitada de operadores "y" o "o". En el siguiente ejemplo, estamos utilizando dos condiciones con el operador y el operador en la cláusula where para eliminar el registro que satisface estas dos condiciones.

Tenemos una declaración de eliminación que elimina de la tabla "móvil" como hemos definido el nombre de la tabla. Después de esto, tenemos una cláusula Where a la que hemos dado dos condiciones aplicando el y el operador. La primera condición es verificar dónde mobile_name es igual a "Samsung A32", y el Mobile_Price es menor que el precio "45000.0 ”y elimine solo ese registro.

Eliminar del móvil
Donde mobile_name = 'Samsung A32'
Y mobile_price < 45000.0;

Si queremos verificar si el registro existe en la tabla o no, podemos seguir la consulta a continuación.

Seleccionar recuento (*)
Desde el móvil
Donde mobile_name = 'Samsung A32'
Y mobile_price < 45000.0;

La siguiente tabla móvil muestra el registro que está presente después del registro eliminado. Como puede ver, el registro con el Mobile_Name es igual a "Samsung A32", y el Mobile_Price menos de 45000 se ha eliminado con éxito de la mesa.

Ejemplo 3: Uso de SQLite Eliminar con el operador similar

Ahora, estamos utilizando el operador similar con la instrucción SQLite Eliminar. El operador similar eliminará todos los registros de la tabla "móvil" con el carácter específico dado al operador similar.

Tenemos una declaración de eliminación con el nombre de tabla definido "móvil."Esta declaración de eliminación tiene la condición Where, que utiliza el operador similar, y el operador similar ha pasado el tablero de personajes"-."El operador similar se usa sobre el estado del campo desde la tabla" móvil."

BORRAR
Desde el móvil
donde el estado como '%-%';

Si nota en la tabla anterior donde hemos creado la tabla y muestran los registros insertados. Ahí puede ver que tenemos un estado de campo que tiene valores no aprobados. Ahora, al ejecutar la consulta anterior de que los valores no aprobados que contienen filas se han eliminado con éxito de la tabla de la siguiente manera:

Ejemplo 4: Uso de SQLite Eliminar con la condición EXISTS

También son posibles eliminaciones más complejas. Cuando queremos eliminar los datos en una tabla dependiendo de los valores de otro. Aunque no podemos usar el sqlite de la cláusula a la lista de más que una tabla al eliminar, usamos la palabra clave SQLite existe en su lugar.

Para esto, hemos creado una nueva tabla como "vendedor" de la siguiente manera:

Insertamos dos registros en la tabla de vendedores utilizando la siguiente consulta.

Puedes ver las filas de registro en la tabla dada.

Ahora, tenemos una declaración Eliminar a la que hemos especificado con la cláusula WHERE con la palabra clave EXISTS. Luego, hemos pasado una subconsulta a la cláusula EXISTS que selecciona todo el registro de la tabla "vendedor", donde la identificación de la tabla es igual al mobile_id desde la tabla móvil.

Eliminar del móvil
Donde existe
( SELECCIONAR *
Del vendedor
Donde vendedor.Id = móvil.Mobile_id);

La siguiente consulta muestra que no hay registro ahora en el Mobile de la tabla cuya identificación coincide con la identificación del vendedor de la tabla.

Seleccionar recuento (*) desde móvil
Donde existe
( SELECCIONAR *
Del vendedor
Donde vendedor.Id = móvil.Mobile_id);

Conclusión

Esperamos que esta publicación haya aclarado SQLite Eliminar para usted. Estudiamos la sintaxis básica de SQLite Eliminar y vimos varios ejemplos de SQLite Eliminar en el artículo anterior. También adquirimos las reglas de SQLite Elimine. Descubrimos cómo y cuándo utilizar SQLite Eliminar de esta publicación.