Mysql | ¿Cómo se elimina una fila en una mesa??

Mysql | ¿Cómo se elimina una fila en una mesa??
En MySQL, se almacena un gran volumen de datos de manera estructurada utilizando tablas. Los usuarios desean realizar diferentes acciones en los datos mientras se administran bases de datos. Más específicamente, si el usuario desea eliminar los datos de las tablas, el "Eliminar de"La declaración se puede usar para eliminar todas las filas de una tabla o filas que cumplan con una condición específica.

Esta publicación discutirá el "Eliminar de"Uso de la declaración.

Prerrequisito: Conéctese al servidor de base de datos MySQL

Para conectar el servidor de base de datos MySQL a su sistema, abra el símbolo del sistema y use esta sintaxis:

mysql -u -p

Proporcione su nombre de usuario en la sintaxis y presione "Ingresar"Proporcione la contraseña para iniciar sesión en MySQL Server correctamente:

Para usar una base de datos en la que desea realizar la operación de eliminación, use esta sintaxis:

use [db-name];

Coloque el nombre de la base de datos en la sintaxis:

Para mostrar los nombres de las tablas disponibles en la base de datos, ejecute este comando:

Mostrar mesas;

La salida está mostrando los nombres de las tablas:

Nota: Esta publicación utilizará la tabla de "elementos" en los ejemplos.

Sintaxis

El "Eliminar deLa declaración se utiliza para eliminar una fila o filas de la tabla basada en una condición específica. La sintaxis para el "Eliminar de" declaración:

Eliminar de [nombre de tabla] donde condición;

Ejemplo 1: Eliminar la fila usando condición simple

Veamos un ejemplo para eliminar las filas del "elementos"Tabla donde el"identificación"De la tabla es igual a"2155", Ejecute esta consulta:

Eliminar de los elementos donde id = 2155;

La salida está mostrando el mensaje "1 fila afectada", Significa que 1 fila coincidió con la condición especificada:

Ejemplo 2: Eliminar la fila utilizando el operador de comparación en condición

Veamos otro ejemplo para eliminar las filas de "artículo"Tabla basada en la condición de que"identificación"Debería ser mayor que"2140", La consulta de este ejemplo es:

Eliminar de los elementos donde ID> 2140;

La consulta ejecutada con éxito y mostrando el mensaje como "14 filas afectadas"Significa que las filas" 14 "coincidían con la condición especificada:

Ejemplo 3: Declaración de eliminación en combinación del operador de comparación con la cláusula de límite

El "Eliminar de"La declaración puede contener el"LÍMITE"Cláusula incluso, la"LÍMITE"La cláusula define el número máximo de filas. Si el usuario quiere eliminar las filas en el "elementos"Tabla si el"identificación" es mayor que "14"Pero el número de filas no debe exceder"10"En número, ejecute esta consulta:

Eliminar de los artículos donde ID> 2100 Límite 10;

En la salida, el mensaje se muestra como "10":

Ejemplo 4: eliminar la fila basada en múltiples condiciones

El "Eliminar de"La declaración puede contener múltiples condiciones, con la ayuda de operadores lógicos. Veamos un ejemplo para eliminar las filas del "elementos"Tabla, en la que"Solicitar ID"Es mayor que" y "igual a"829" Y "Precio unitario" es mayor que "20", Use esta consulta para este ejemplo:

Eliminar de los elementos donde OrderId> = 829 y UnitPrice> 20;

La consulta se ejecuta con éxito:

Ejemplo 5: Eliminar todas las filas de una mesa

Para eliminar todas las filas de la tabla "elementos" use esta consulta:

Eliminar de los artículos;

Todas las filas de la mesa se eliminan correctamente:

Conclusión

El "Eliminar forma"La declaración se puede usar para eliminar las filas según una condición definida, ejecutándose"Eliminar de [nombre de tabla] donde condición;" dominio. Las condiciones complejas se pueden formar utilizando operadores de comparación lógicos. Para eliminar todas las filas de la tabla, use la sintaxis "Eliminar de [nombre de tabla];". Esta publicación discutió el uso del "Eliminar de" declaración.