MySQL MariaDB

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 todas las utilidades necesarias, e.gramo., banco de trabajo y cliente de línea de comandos. Abra el banco de trabajo MySQL recién instalado como se muestra a continuación. Debe tener que conectar su banco de trabajo con la base de datos para comenzar a trabajar en él correctamente. Después de eso, debe crear un nuevo esquema para realizar diferentes consultas sobre 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' usando una consulta CREATE en MYSQL Workbench o Command-Line Client. La tabla 'estudiante' tiene seis columnas: 'id', 'nombre', 'apellido', 'correo electrónico', 'fecha_reg' y 'clase'. Agregaremos valores a sus columnas usando su vista de cuadrícula como se muestra a continuación y haga clic en el botón 'Aplicar' para guardar los cambios. Ahora puede realizar cualquier actualización en estos registros.

Eliminar a través de la interfaz de Workbench

Un método muy simple para eliminar filas / filas de la tabla MySQL es a través de la vista de cuadrícula del banco 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 eliminar fila de la ventana de la cuadrícula, ya que hemos seleccionado el 10th fila y presionó el icono resaltado a continuación.

Después de tocar el ícono de eliminar, puede ver que el 10th fila 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 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 de MySQL en el 'MySql' recién instalado a través del botón 'ventana'. En primer lugar, verifique y muestre todos los registros de la tabla 'estudiante' usando el comando 'SELECCIONAR' como se muestra a continuación.

>> SELECCIONAR * DE datos.estudiante ORDEN POR id;

Ejemplo 01: Uso de una condición en la cláusula WHERE
Eliminemos una sola fila usando la cláusula 'WHERE' en la consulta 'DELETE'. Estamos eliminando la fila donde el 'apellido = Waleed', que es la fila número 10 como arriba. Probémoslo como:

>> ELIMINAR DE los datos.estudiante DONDE apellido = 'Waleed';

Se ha eliminado correctamente, ya que muestra que 'Consulta OK, 1 fila afectada'.

En la visualización de todas las filas de la tabla 'estudiante', podemos ver que el registro de los 10th la fila ha sido eliminada de la tabla.

Utilice la misma consulta 'BORRAR' 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 WHERE
También puede eliminar la única fila de la tabla, utilizando más de una condición en la consulta 'DELETE' de MySQL. Estamos usando dos condiciones en la cláusula 'DONDE', e.gramo., 'lastname = khursheed' y 'id> 7'. Esta consulta solo eliminará la fila que tiene una identificación mayor que '7', y su apellido es 'khursheed'. En nuestro caso, es el 9th fila.

>> ELIMINAR DE los datos.estudiante DONDE apellido = 'khursheed' AND id> 7;

El 9th la fila se ha eliminado correctamente, ya que dice que 'Consulta OK, 1 fila afectada.'

Al verificar, solo nos quedan 8 filas dentro de la tabla. El 9th La fila se ha eliminado de la tabla, como se muestra a continuación.

Ejemplo 03: Uso de la condición LIMIT en la cláusula WHERE
También podemos eliminar una sola fila a través de la cláusula 'LIMIT' en la consulta 'DELETE'. 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 tengan 'apellido = Awan', que es la fila número 2.

>> ELIMINAR DE los datos.estudiante DONDE apellido = 'Awan' ORDEN POR ID LIMIT 1;

Use la consulta 'SELECT' 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 la tabla 'estudiante' primero agregando algunos registros para que podamos eliminar varias filas. Vamos a mostrar los registros de una tabla donde el apellido es 'Awan', usando la consulta 'SELECT' con la única cláusula WHERE. Esta consulta mostrará solo 4 filas, ya que solo tenemos 4 registros para la columna 'apellido = Awan'.

>> SELECCIONAR * DE datos.estudiante DONDE apellido = 'Awan';

Ejemplo 01: Uso de la condición LIMIT en la cláusula WHERE
Para eliminar varias filas de una tabla, podemos usar la condición 'LÍMITE' en la cláusula 'DÓNDE' de la consulta 'ELIMINAR'. Solo tenemos que definir el 'LÍMITE' que no sea 1 o cualquier número negativo. Entonces, hemos estado definiendo 'LIMIT' como '3', para eliminar 3 filas de la tabla. Eliminará las primeras tres filas del registro que tiene el 'apellido' como 'Awan'.

>> ELIMINAR DE los datos.estudiante DONDE apellido = 'Awan' ORDEN POR ID LIMIT 3;

Muestre los registros restantes de la tabla usando la consulta 'SELECT'. Verá, solo queda 1 registro para 'apellido' que tiene el valor 'Awan', y se han eliminado tres filas.

Ejemplo 02: Uso de más de una condición en la cláusula WHERE
Estamos usando lo mismo arriba de la tabla y definimos dos condiciones en la cláusula 'WHERE' para eliminar filas que tienen 'id' mayor que 2 y menor que 9 de la siguiente manera:

>> ELIMINAR DE los datos.estudiante DONDE id> 2 Y id < 9;

Solo nos quedan 2 filas en la tabla mientras verificamos los registros.

Ejemplo 03: Eliminar todas las filas
Puede eliminar todas las filas de la tabla 'estudiante' usando la siguiente consulta simple en la línea de comando como:

>> ELIMINAR DE los datos.estudiante;

Al intentar mostrar los registros, obtendrá un conjunto de tablas vacío.

Conclusión

Hemos echado un vistazo a diferentes formas de eliminar filas únicas y múltiples de una tabla mientras trabajamos en MySQL a través del banco de trabajo y la interfaz del cliente de línea de comandos.

Cómo impulsar FPS en Linux?
FPS significa Cuadros por segundo. La tarea de FPS es medir la velocidad de fotogramas en reproducciones de video o actuaciones de juegos. En palabras...
Los mejores juegos de Oculus App Lab
Si es propietario de un visor Oculus, debe estar informado sobre la descarga lateral. Sideloading es el proceso de instalación de contenido que no es ...
Los 10 mejores juegos para jugar en Ubuntu
La plataforma Windows ha sido una de las plataformas dominantes para juegos debido al gran porcentaje de juegos que se están desarrollando hoy para ad...