En primer lugar, debe tener algunos datos en el esquema de su base de datos para realizar consultas en él. Hagamos una tabla llamada 'estudiante' en la base de datos 'datos' utilizando una consulta de creación en MySQL Workbench o cliente de línea de comandos. La tabla 'Student' tiene seis columnas: 'id', 'FirstName', 'LastName', 'Correo electrónico', 'reg_date' y 'clase'. Agregaremos valores a sus columnas utilizando su vista de cuadrícula como se muestra a continuación y haga clic en el botón 'Aplicar' para guardar cambios. Ahora puede realizar cualquier actualización de estos registros.
Eliminar a través de Workbench Interface
Un método muy simple para eliminar las filas/filas de la tabla MySQL es a través de la vista de la red de trabajo de trabajo, ya que tenemos una tabla 'estudiante' con diez registros en ella. Para eliminar una sola fila de una tabla, debe seleccionar la fila en particular y presionar el icono de eliminación de la fila de la ventana de la cuadrícula como hemos seleccionado los 10th fila y presionó el icono resaltado a continuación.
Después de tocar el icono de eliminación, puede ver que los 10th Row y su registro se han eliminado de la tabla 'Estudiante'. Si desea eliminar más de una fila, debe seleccionar más de una fila consecutivamente.
Eliminar una sola fila a través de la línea de comandos
Otro método simple para eliminar una fila del esquema MySQL es a través del cliente de línea de comandos. Abra el cliente de línea de comandos MySQL en el botón 'MySQL' recientemente instalado a través del botón 'Ventana'. En primer lugar, verifique y muestre todos los registros de la tabla 'Estudiante' utilizando el comando 'Seleccionar' como se muestra a continuación.
>> seleccionar * de los datos.orden de estudiante por identificación;Ejemplo 01: Uso de una condición en la cláusula donde
Eliminemos una sola fila usando la cláusula 'Where' en la consulta 'Eliminar'. Estamos eliminando la fila donde 'lastName = waleed', que es la fila número 10 como se indica arriba. Probémoslo como:
Se ha eliminado con éxito, ya que muestra que 'consulta bien, 1 fila afectada'.
En exhibir todas las filas de la tabla 'estudiante', podemos ver que el registro de los 10th La fila ha sido eliminada de la mesa.
Use la misma consulta de 'eliminar' en el navegador del banco de trabajo para eliminar un registro como se muestra.
Ejemplo 02: Uso de más de una condición en la cláusula donde
También puede eliminar la fila única de la tabla, utilizando más de una condición en la consulta 'Eliminar' de MySQL. Estamos utilizando dos condiciones en la cláusula 'donde', e.gramo., 'LastName = KhursSheed' y 'Id> 7'. Esta consulta solo eliminará la fila que tiene una identificación mayor que '7', y su último nombre es 'KhurSheed'. En nuestro caso, son los 9th fila.
El 9th La fila se ha eliminado con éxito, ya que dice que 'consulta bien, 1 fila afectada.'
Al verificar, solo nos quedan 8 filas dentro de la mesa. El 9th La fila ha sido limpiada de la mesa, como se muestra a continuación.
Ejemplo 03: Uso de la condición límite en la cláusula donde
También podemos eliminar una sola fila a través de la cláusula 'límite' en la consulta 'Eliminar'. En esta consulta, tenemos que definir un límite como '1' para que se elimine una sola fila. Hemos definido un valor límite como '1' en la cláusula 'donde' de la consulta 'Eliminar'. Solo eliminará la primera fila de todos los registros que tienen 'LastName = Awan', que es la fila número 2.
Use la consulta 'Seleccionar' para verificar la tabla actualizada. Puedes ver que el 2Dakota del Norte La fila no está en ninguna parte de la tabla como se muestra a continuación, y solo nos quedan 7 filas.
Eliminar varias filas a través de la línea de comandos
Actualicemos primero la tabla 'Estudiante' agregando algunos registros para que podamos eliminar varias filas. Muestremos los registros de una tabla donde el nombre del último es 'Awan', utilizando la consulta 'Seleccionar' con la única cláusula Where Where. Esta consulta mostrará solo 4 filas, ya que solo tenemos 4 registros para la columna 'lastName = Awan'.
>> seleccionar * de los datos.Estudiante Where LastName = 'Awan';Ejemplo 01: Uso de la condición límite en la cláusula Where
Para eliminar múltiples filas de una tabla, podemos usar la condición 'límite' en la cláusula 'donde' de la consulta 'eliminar'. Solo tenemos que definir el 'límite' que no sea 1 o cualquier número negativo. Entonces, hemos estado definiendo 'límite' como '3', para eliminar 3 filas de la mesa. Eliminará las primeras tres filas del registro que tiene el 'dastName' como 'Awan'.
Muestre los registros restantes de la tabla utilizando la consulta 'Seleccionar'. Verá, solo queda 1 registro para 'LastName' tener el valor 'Awan', y se han eliminado tres filas.
Ejemplo 02: Uso de más de una condición en la cláusula donde
Estamos utilizando lo mismo sobre la tabla y definimos dos condiciones en la cláusula 'donde' para eliminar filas que tienen 'id' superior a 2 y menos de 9 de la siguiente manera:
Solo nos quedan 2 filas en la mesa mientras revisamos los registros.
Ejemplo 03: Eliminar todas las filas
Puede eliminar todas las filas de la tabla 'Estudiante' utilizando la consulta simple a continuación en la línea de comando como:
Al intentar mostrar los registros, obtendrá un conjunto vacío de tablas.
Conclusión
Hemos visto diferentes formas de eliminar filas individuales y múltiples de una mesa mientras trabajamos en MySQL a través de la interfaz de cliente de Workbench y de línea de comandos.