eliminar declaración

Diferencia 1. Sintaxis diferente:

1. Sintaxis DROP TABLE

DROP TABLE nombre_tabla

2.

ELIMINAR DEL nombre de la tabla DONDE nombre de la columna = valor

Diferencia 2. Parámetros diferentes

1. nombre_tabla es el nombre de la tabla que se va a eliminar.

2. DELETE; utilizado para eliminar filas en la tabla.

Diferencia 3. Comentarios diferentes

1. DROP TABLE no se puede utilizar para eliminar tablas a las que se hace referencia con restricciones FOREIGN KEY. Primero se debe eliminar la restricción FOREIGN KEY a la que se hace referencia o la tabla a la que se hace referencia.

El propietario de la tabla puede eliminar cualquier tabla de la base de datos. Cuando elimina una tabla, las reglas o los valores predeterminados de la tabla se desvinculan y cualquier restricción o desencadenante asociado con la tabla se elimina automáticamente. Si vuelve a crear la tabla, debe volver a vincular las reglas y los valores predeterminados adecuados, volver a crear los activadores y agregar las restricciones necesarias.

La sentencia DROP TABLE no se puede utilizar en tablas del sistema.

Si elimina todas las filas de la tabla (DELETE tablename) o utiliza la instrucción TRUNCATE TABLE, la tabla existirá hasta que se elimine.

2. DELETE elimina todas las filas; todas las filas se pueden eliminar sin eliminar la tabla. Esto significa que la estructura, atributos e índices de la tabla están completos:

BORRAR DE nombre_tabla o: BORRAR * DE nombre_tabla.

Diferencia 4. Uso diferente

1. Drop se usa principalmente para eliminar estructuras

Por ejemplo, para eliminar una base de datos: dropdatabaseXX, elimine una tabla droptableXX. Los campos también son un tipo de estructura y también puedes usar drop, sí, pero para cambiar la estructura de la tabla, primero debes usar el método alter. Por ejemplo, para eliminar la información del campo de edad en la tabla de estudiantes, puede escribir: altertablestudentdropage

2. eliminar se utiliza principalmente para eliminar datos

Por ejemplo, desea eliminar el nombre en la tabla de estudiantes Toda la información para 'Zhang San': eliminar*fromstudentwherename='Zhang San'. En este caso se utiliza eliminar, lo que muestra que eliminar se utiliza a menudo para eliminar datos.