MySQL elimina registros de datos en la tabla

Directorio de artículos


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

Supongo que te gusta

Origin blog.csdn.net/m0_65635427/article/details/127937787
Recomendado
Clasificación