Creado por Bahena Quiroz
hace más de 8 años
|
||
Pregunta | Respuesta |
Insert: "Insert" inserta nuevos registros en una tabla existente. Los "insert" ... "values" y "insert" ... "set" formas de comando insertan en base a los valores especificados de manera explícita. El "insert" ... "select" forma inserta filas seleccionadas de otra tabla o tablas. "insert" ... "select" se analiza en la Sección 13.2.5.1, "Sintaxis de "insert" ... "select". | Se puede utilizar "replace" en lugar de "insert" para sobrescribir registros antiguos. "sustituir" es la contrapartida de "insert ignore" en el tratamiento de las nuevas filas que contienen valores de clave única que duplican registros antiguos: Las nuevas filas se utilizan para reemplazar las antiguas filas en lugar de ser desechado. Ver la Sección 13.2.7, ¨Sintaxis "replace"¨. |
Select: "Select" se utiliza para recuperar las filas seleccionadas a partir de una o más tablas, y puede incluir UNIÓN declaraciones y subconsultas. Véase la Sección 13.2.8.3, "Sintaxis UNIÓN" , y la Sección 13.2.9, "Sintaxis Subconsulta" . "Select" también se puede utilizar para recuperar filas calculadas sin hacer referencia a ninguna tabla. | |
Update: Para la sintaxis de una sola mesa, las "update" instrucción actualiza columnas de filas existentes en la tabla denominada con nuevos valores. El "Set" cláusula indica las columnas que desea modificar y los valores que se deben dar. Cada valor se puede dar como una expresión o la palabra clave "Default" para establecer una columna de forma explícita a su valor predeterminado. | La "where" cláusula, si se da, especifica las condiciones que identifican qué filas para actualizar. Sin DONDE cláusula, todas las filas se actualizan. Si el "Order By" se especifica la cláusula, los registros se actualizan en el orden que se especifica. El "limit" cláusula establece un límite en el número de filas que se pueden actualizar. |
Delete: Para la sintaxis de una sola mesa, la "delete" sentencia elimina las filas de nombre_de_tabla y devuelve un recuento del número de registros borrados. Este conteo se puede obtener llamando a la "Row_Count ()" función (véase la Sección 12.13, "Funciones de información" ). La DONDE cláusula, si se da, especifica las condiciones que identifican las filas que desea eliminar. | Sin "where" cláusula, se eliminan todas las filas. Si el "Order By" se especifica la cláusula, los registros se borran en el orden que se especifica. El "limit" cláusula establece un límite en el número de filas que se pueden eliminar. Para la sintaxis de varias tablas, "delete" eliminaciones de cada nombre_de_tabla las filas que satisfacen las condiciones. En este caso, "Order By" y "Limit" no se pueden utilizar. |
¿Quieres crear tus propias Fichas gratiscon GoConqr? Más información.