Directorio de artículos
- prefacio
- 1. ¿Eliminar registros de datos en la tabla?
- 1. Eliminar registros de datos específicos
- 2. Eliminar todos los registros de datos
- Resumir
prefacio
Eliminar registros de datos es una operación común en las operaciones de datos, que pueden eliminar registros de datos existentes en la tabla. En MySQL, los registros de datos se pueden eliminar a través de la declaración DELETE.Esta declaración SQL se puede usar de las siguientes maneras: eliminar registros de datos específicos, eliminar todos los registros de datos.
提示:以下是本篇文章正文内容,下面案例可供参考
1. ¿Eliminar registros de datos en la tabla?
1. Eliminar registros de datos específicos
La eliminación de un registro de datos específico en MySQL se puede lograr a través de la instrucción SQL DELETE, y su sintaxis es la siguiente:
DELETE FROM tablename DONDE CONDICIÓN;
En la declaración anterior, el parámetro tablename indica el nombre de la tabla del registro de datos que se eliminará, y el parámetro CONDITION especifica que se elimine un registro de datos específico que cumpla la condición.
Por ejemplo: La clase dirigida por Martin se ha graduado, ¡así que bórrela de la tabla de clases!
mysql> crear escuela de base de datos; #crear escuela de base de datos mysql> usar escuela; #seleccionar base de datos escuela mysql> crear clase de tabla (id int ÚNICO INCREMENTO AUTOMÁTICO, nombre varchar (128) ÚNICO, profesor varchar (64)); #Crear clase de tabla , especificar crecimiento propio del campo de identificación mysql> insert into class(id, name, teacher) valores(1, ' Clase Uno ', 'Martin'),(2, ' Clase Dos ', 'Rock'),(3, ' Clase Tres ', 'Janny' ); #insertar varios registros mysql> eliminar de la clase donde profesor = 'Martin'; #Eliminar registros a través del campo del profesor o mysql> eliminar de la clase donde id = 1; #Eliminar registros coincidentes a través del campo id |
2. Eliminar todos los registros de datos
La eliminación de todos los registros de datos en MySQL también se puede lograr a través de la instrucción SQL DELETE, y su sintaxis es la siguiente:
DELETE FROM tablename WHERE CONDITION; 或
ELIMINAR DE nombre de tabla ;
En la declaración anterior, para eliminar todos los registros de datos, el parámetro CONDICIÓN debe satisfacer todos los registros de datos en la tabla nombre de tabla, como id>0; o ninguna declaración de palabra clave WHERE.
Por ejemplo: todas las clases dirigidas por profesores se han graduado, ¡bórrelas de la tabla de clases!
mysql> crear escuela de base de datos; #crear escuela de base de datos mysql> usar escuela; #seleccionar base de datos escuela mysql> crear clase de tabla (id int ÚNICO INCREMENTO AUTOMÁTICO, nombre varchar (128) ÚNICO, profesor varchar (64)); #Crear clase de tabla , especificar crecimiento propio del campo de identificación mysql> insert into class(id, name, teacher) valores(1, ' Clase Uno ', 'aprobado'),(2, ' Clase Dos ', 'wang'),(3, ' Clase Tres ', 'gou' ); #insertar varios registros mysql> delete from class ; #Eliminar todos los registros directamente o mysql> delete from class where id > 0; #Eliminar todos los registros coincidentes a través del campo id |
Resumir
como anteriormente