Colección de citas famosas - Slogan de motivación - La diferencia entre soltar, truncar y eliminar

La diferencia entre soltar, truncar y eliminar

soltar: soltar el nombre de la tabla (eliminar la tabla completa)

Eliminar contenido y definiciones, y liberar espacio. La ejecución de la instrucción drop eliminará la estructura de esta tabla en conjunto. Es decir, eliminar toda la tabla. La operación no se puede revertir.

truncar: truncar el nombre de la tabla (borrar todos los datos de la tabla)

Eliminar contenido, liberar espacio pero no eliminar la definición (es decir, conservar la estructura de datos de la tabla ). A diferencia de soltar, simplemente borra los datos de la tabla.

Truncar no puede eliminar datos de filas. Aunque solo elimina datos, es más completo que eliminar. Solo elimina datos de tablas. La operación no se puede revertir. Borre todos los datos de la tabla.

eliminar: eliminar del nombre de la tabla (donde nombre de columna = valor) (eliminar una fila de datos)

Similar a truncar, eliminar solo elimina contenido y libera espacio pero no elimina definiciones ; sin embargo, Eliminar puede eliminar datos de fila o todos los datos de la tabla. El proceso de eliminación de la declaración de eliminación consiste en eliminar una fila de la tabla a la vez y, al mismo tiempo, la operación de eliminación de la fila se guarda en el registro como un registro de transacción para la operación de reversión.

Enlace original: /wx1528159409/article/details/88058834