Mysql eliminar fila o filas

Mysql eliminar fila o filas
MySQL es un marco de gestión de código abierto gratuito para bases de datos relacionales. Para trabajar en él, primero debe instalarlo en su sistema con todos los servicios públicos requeridos, E.gramo., Workbench y cliente de línea de comandos. Abra el banco de trabajo MySQL recién instalado como se muestra a continuación. Debe conectar su banco de trabajo con la base de datos para comenzar a trabajar correctamente en él. Después de eso, debe crear un nuevo esquema para realizar diferentes consultas en los datos.

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:

>> Eliminar de los datos.estudiante donde lastName = "Waleed";

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.

>> Eliminar de los datos.estudiante donde lastName = "KhursSheed" e ID> 7;

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.

>> Eliminar de los datos.Estudiante Where LastName = 'Awan' orden por límite de identificación 1;

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

>> Eliminar de los datos.Estudiante Where LastName = 'Awan' orden por límite de identificación 3;

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:

>> Eliminar de los datos.Estudiante donde ID> 2 e ID < 9;

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:

>> Eliminar de los datos.alumno;

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.