La cuarta parte de Mysql 【Operación común de DML】

¿Qué es DMl?

Respuesta:
DML: Lenguaje de manipulación de datos El lenguaje de manipulación de datos, con INSERT, UPDATE y DELETE como las instrucciones principales, que representan respectivamente insertar, actualizar y eliminar, es un comando que debe dominarse.

Insertar valor

Método 1:

insert into demo1[(字段,字段,...,字段)] values(值,值,...,值)

Método 2:

insert into demo1 set 字段=值,字段=值,...,字段=值

Descripción:

Correspondencia uno a uno entre valores y campos

Si es un tipo de carácter o fecha, el valor debe estar entre comillas simples; si es un tipo numérico, no es necesario usar comillas simples

El número de campos y valores debe ser el mismo, la posición corresponde

Si el campo no puede estar vacío, debe insertar un valor

Los campos que pueden estar vacíos se pueden insertar sin valor

Los campos después del nombre de la tabla pueden omitirse y no escribirse. En este momento, significa que todos los campos están en el mismo orden que los campos de la tabla.

Insertar valores en masa

Método 1:

insert into demo2[(字段,字段,...,字段)] values(值,值,...,值),(值,值,...,值),...,(值,值,...,值)

Método 2:

insert into demo2[(字段,字段,...,字段)] select语句

Actualización de tabla individual

update 表名 [[as] 别名] set [别名.]字段=值 [where 条件]

Actualización de varias mesas

update 表名1 [[as] 别名1],表名2 [[as] 别名2] set [别名1.]字段=值,set [别名2.]字段=值 [where条件]

Se recomienda utilizar una actualización de tabla única para facilitar el mantenimiento.

Eliminar una sola tabla (eliminar los datos de la tabla)

delete [别名] from 表名 [[as] 别名]

Nota:

Si se usa un alias, el alias debe escribirse después de eliminar

Si no hay un alias, el nombre de la tabla es el alias o se puede omitir sin escribir

Eliminación de varias tablas (eliminar los datos en la tabla)

delete [别名1][,[别名2] from 表名1 [[as] 别名1],表名2 [[as] 别名2] [where条件]

Nota:

Al eliminar varias tablas, debe haber un alias entre delete from. Si no hay un alias after from, se utiliza el alias predeterminado, que es el nombre de la tabla.

truncar borrar

truncate 表名 Eliminar todos los datos en la tabla

La diferencia entre soltar, truncar y eliminar

truncar y soltar son lenguajes de definición de base de datos (DDL)

eliminar es el lenguaje de operación de la base de datos (DML)

Juicio soltar truncar Eliminar
Ya sea para apoyar la eliminación condicional No compatible No compatible Apoyo
Si se admite la eliminación de la estructura de la tabla Apoyo No compatible No compatible
Si se admite la eliminación de transacciones No compatible No compatible Apoyo
Si activar el activador No No Si

Supongo que te gusta

Origin www.cnblogs.com/kwdlh/p/12721887.html
Recomendado
Clasificación