Tecnología

Inicio

Sintaxis de los parámetros de entrada en MySQL

SQL es "Structured Query Language", un estándar abierto para la fabricación de bases de datos interoperables. MySQL es un programa de base de datos SQL de código abierto, que es ampliamente utilizado como la parte de atrás de funciones del sitio web, tales como el seguimiento de una lista de suscriptores a una base de datos. Poner los datos en una base de datos que consiste en utilizar el SQL "Insertar" comandos, que tiene un conjunto específico de reglas de cómo se usan, llamado "sintaxis".

¿Se lo INSERT

El programa de base de datos MySQL utiliza el comando "Insertar" para insertar filas adicionales a una tabla existente. Tiene parámetros de los "valores" y "set", que se inserte de manera explícita los comandos y valores. El "INSERT ... SELECT" forma de los comando inserta filas seleccionadas de otra tabla en la mesa de trabajo actual. El comando "SUSTITUIR" utiliza una sintaxis similar.

sintaxis básica

La sintaxis del comando INSERT en su nivel más básico es el siguiente:

INSERT [LOW_PRIORITY | RETRASO | HIGH_PRIORITY] [Omitir]
[EN] nombre_tabla [(col_name, ...)]
{VALORES | VALOR} ({expr | DEFAULT}, ...), (...), ...
[ON DUPLICATE KEY UPDATE

En esta sintaxis, el comando INSERT en el principio especifica que está utilizando el comando. Los parámetros de entrada para el comando "Insertar" incluyen tres niveles de prioridad, y si es o no la inserción dada debe ser ignorada. La tabla que se inserta a se especifica mediante el parámetro "nombre_tabla", y se puede especificar opcionalmente el nombre de la columna con el parámetro "col_name". Los valores que se insertan se especifican con los valores y expresiones se pueden insertar como una lista delimitada por comas.

INSERT comandos de detección de errores

comando "Insertar" de MySQL también responde a otras palabras clave; los útiles incluyen la palabra clave "DEFAULT", lo que ayuda a evitar el programador de bases de datos escribiendo valores en las lagunas en una tabla existente, que puede ser una fuente de mucha confusión más tarde. Del mismo modo, si los valores y parámetros col_name se dejan vacíos, INSERT anexará filas a la parte inferior de la tabla, el establecimiento de cada columna a su valor predeterminado basado en parámetros especificados en otra parte de MySQL.

Entrada generalizado de parámetros Sintaxis

La sintaxis del comando "Insertar" de arriba es un ejemplo de una norma generalizada en MySQL - parámetros obligatorios están entre corchetes. Otros parámetros se muestran dentro de las limitaciones de las "llaves". Esta sintaxis es algo MySQL tiene en común con un número de lenguajes de programación.