Eliminar y truncar con mysql

Eliminar y truncar con mysql
Las bases de datos MySQL se conocen como bases de datos del sistema, que contienen tablas para almacenar la información requerida al ejecutar el servidor MySQL. MySQL clasifica las tablas en "Tablas del sistema de subvención" y "Tablas del sistema de información de objetos". Además, los registros de la tabla de bases de datos se pueden eliminar o eliminar donde sea necesario. Consultas SQL, como "BORRAR" y "TRUNCAR"Se puede utilizar para este propósito correspondiente.

Los resultados de este artículo son:

  • ¿Cuál es la declaración de "eliminar" de mysql??
  • Cómo ejecutar la declaración "Eliminar de" en MySQL?
  • ¿Cuál es la declaración "truncada" de MySQL??
  • Cómo ejecutar la declaración "truncar" en mysql?

¿Cuál es la declaración de "eliminar" de mysql??

Cuando un usuario desea eliminar o eliminar registros particulares (fila) de las tablas de la base de datos MySQL, el "BORRAR"La declaración se puede usar. Es un comando de lenguaje de manipulación de datos que contiene el "DÓNDE"Cláusula. Si se especifica la condición, eliminará o eliminará solo los registros particulares de otra manera, se eliminarán los registros de la tabla completo. Puede guardar los registros eliminados del registro eliminado.

Sintaxis

La sintaxis general del "BORRAR"La declaración se da a continuación:

Eliminar de donde;

Cómo ejecutar la declaración "Eliminar de" en MySQL?

Siga los pasos proporcionados para usar el Eliminar de"Declaración para eliminar los registros en MySQL.

Paso 1: Iniciar el símbolo del sistema

Inicialmente, busque el "Solicitante del sistema"Y lanzarlo:

Paso 2: Acceda al servidor MySQL

Luego, conecte el terminal al servidor MySQL ejecutando el "mysql" dominio:

mysql -u raíz -p

Como puede ver, nos hemos conectado correctamente con el servidor MySQL:

Paso 3: Lista de bases de datos

Ejecutar el comando proporcionado para enumerar todas las bases de datos:

Mostrar bases de datos;

De la siguiente lista que se muestra en la lista de bases de datos, elegimos la base de datos resaltada:

Paso 4: Cambiar la base de datos

Cambie la base de datos a través del "USAR" dominio:

Usa mynewdb;

Paso 5: Ver tablas de base de datos

Ahora, enumere todas las tablas utilizando el "ESPECTÁCULO" declaración:

Mostrar mesas;

Desde la lista de tablas proporcionadas, queremos eliminar los registros del "std1" mesa:

Paso 6: Contenido de la tabla de lista

Para mostrar el contenido de las tablas de bases de datos, ejecute el "SELECCIONAR" dominio:

Seleccionar * de std1;

Como puede ver, la tabla especificada contiene dos registros, y queremos eliminar la segunda fila:

Paso 7: Eliminar registro

A continuación, ejecute el "BORRARDeclaración "con el"DÓNDE"Cláusula para eliminar el registro particular:

Eliminar de std1 donde firstName = "fatima";

Paso 8: Verificación

Ejecuta el "SELECCIONAR"Declaración para garantizar que se elimine el registro:

Seleccionar * de std1;

Se puede observar que la fila se ha eliminado de la tabla:

Veamos la siguiente sección y aprendamos sobre el "TRUNCAR" declaración.

¿Cuál es la declaración "truncada" de MySQL??

Para eliminar todas las filas existentes en la tabla, el "TRUNCAR"La declaración se puede usar. Es el "Lenguaje de definición de datos"Comando, que elimina todos los registros de la tabla. Sin embargo, no se puede usar con el "DÓNDE"Cláusula. A diferencia del "BORRAR"Declaración, el registro de transacción para cada registro eliminado no se almacena. Una vez que se elimina el eliminación a través del comando "truncado", no se puede enrollar hacia atrás.

Sintaxis

La sintaxis general del TRUNCAR"El comando es:

Mesa truncada;

Cómo ejecutar la declaración "truncar" en mysql?

Para eliminar los registros completos de la tabla de bases de datos MySQL utilizando "TRUNCAR", Mira las instrucciones proporcionadas.

Al principio, ejecute el "SELECCIONAR"Declaración para mostrar el contenido de la tabla:

Seleccionar * de std1;

Para eliminar todos los registros, ejecute el comando proporcionado:

Tabla truncada STD1;

Aquí el "Std1"Es el nombre de la tabla objetivo:

Para garantizar que se elimine o no todo el registro de la tabla, use la declaración proporcionada:

Seleccionar * de std1;

Se puede observar que la tabla está vacía:

Eso es todo! Hemos explicado brevemente el mysql "BORRAR" y "TRUNCAR"Comandos.

Conclusión

El "Eliminar de donde;"¿Es el comando de lenguaje de manipulación de datos utilizado para eliminar registros específicos, que pueden contener la cláusula Where y guardar los registros eliminados de los registros eliminados. Por otro lado, el "Mesa truncada;"Es el comando de lenguaje de definición de datos que elimina todos los registros de la tabla, y no contiene la cláusula" dónde ". Este artículo sobre los comandos de "eliminar" y "truncar" mysql.