Cómo añadir datos sql una fila a la vez

Video: como insertar varios registros en mysql y php

La mayor parte de entrada de datos basado en la forma de soporte de SQL DBMS. Esta característica le permite crear una máscara que tiene un campo para cada columna en una tabla de base de datos. etiquetas de campo en el formulario le permiten determinar fácilmente qué datos va en cada campo. El operador de entrada de datos entra todos los datos para una sola fila en el formulario.

Video: Como agregar,modificar y eliminar columnas en SQL/como usar el alter table en SQL

Después de que el DBMS acepta la nueva fila, el sistema borra la forma de aceptar otra fila. De esta manera, se puede añadir fácilmente los datos a una tabla de una fila a la vez.

la entrada de datos basado en la forma es fácil y menos susceptible a errores de entrada de datos que el uso de una lista de valores delimitado por comas. El principal problema con la entrada de datos basada en la forma es que es nonstandard- cada DBMS tiene su propio método de creación de formas. Esta diversidad, sin embargo, no es un problema para el operador de entrada de datos.

Puede hacer que el formulario de mirar por lo general el mismo de un DBMS a otro. (El operador de entrada de datos puede no sufrir demasiado, pero el desarrollador de la aplicación debe volver a la parte inferior de la curva de aprendizaje cada vez que él o ella cambia las herramientas de desarrollo.) Otro posible problema con la entrada de datos basada en formularios es que algunas implementaciones no puede permitir una amplia gama de controles de validez de los datos que introduzca.

Puede impedir la entrada de algunos malos datos mediante la aplicación de restricciones a los campos de un formulario de entrada de datos. Esto le permite asegurarse de que la base de datos sólo acepta valores de datos del tipo correcto y dentro de un rango predefinido. Tales limitaciones no pueden prevenir todos los errores posibles, pero pueden coger algunos errores.

Video: Como insertar "n" filas intercaladas!

Si la herramienta Form-diseño en su DBMS no permiten aplicar todas las comprobaciones de validez que necesita para asegurar la integridad de los datos, es posible que desee construir su propia pantalla, aceptar entradas de datos en variables, y compruebe las entradas mediante el uso de programa de aplicación código. Después de que esté seguro de que todos los valores introducidos para una fila de la tabla son válidos, a continuación, puede añadir esa fila utilizando el SQL INSERTAR mando.

Si introduce los datos para una sola fila en una tabla de base de datos, la INSERTAR comando utiliza la siguiente sintaxis:

INSERT INTO table_1 [(columna_1, Columna_2, ..., column_n)] Valores (valor_1, valor_2, ..., Valor_N) -

Como se indica por los corchetes ([]), La lista de nombres de columna es opcional. El orden de la lista de columna predeterminado es el orden de las columnas de la tabla. Si ponemos la VALORES en el mismo orden que las columnas de la tabla, estos elementos entran en las columnas correctas - si se especifica esas columnas explícitamente o no.

Si desea especificar el VALORES en un orden distinto del orden de las columnas en la tabla, deberá anotar los nombres de las columnas en el mismo orden que la lista de valores en el VALORES cláusula.

Para introducir un registro en la tabla cliente, por ejemplo, utilice la siguiente sintaxis:

INSERT INTO CLIENTE (CustomerID, Nombre, Apellido, calle, ciudad, estado, código postal, teléfono) VALUES (: vcustid, `David`, `Taylor`, `235 Loco Ave`, `El Pollo`, `CA`, ` 92683` , `(617) 555-1963`) -

El primero VALOR en la tercera línea, vcustid, es una variable que aumentan con el código del programa después de introducir cada nueva fila de la tabla. Este enfoque garantiza que usted no tiene la duplicación de la Identificación del cliente (Que es la clave principal de esta tabla y debe ser único). El resto de los valores son elementos de datos en lugar de variables que Contiene elementos de datos.

Por supuesto, puede mantener los datos de estas columnas en las variables, también, si lo desea. los INSERTAR declaración funciona igual de bien si utiliza variables o una copia explícita de los datos en sí para formar los argumentos de la VALORES palabra clave.

Artículos Relacionados