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 -pProporcione 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.