Añadir datos de mysql una fila a la vez

Si usted tiene una pequeña cantidad de datos para añadir a su base de datos MySQL, puede añadir una fila a la vez a la mesa. scripts PHP a menudo tienen que añadir una fila a la vez. Por ejemplo, cuando un script PHP acepta los datos de un cliente en una forma, por lo general tiene que introducir la información para el cliente en la base de datos en una nueva fila.

Se utiliza el INSERTAR declaración para añadir una fila a una base de datos. Esta declaración le dice a MySQL qué tabla para agregar la fila para y cuáles son los valores de los campos de la fila. La forma general de la declaración es

INSERT INTO nombre_tabla (nombrecolumna, nombrecolumna, ..., columnName) VALUES (valor, valor, ..., valor)

Las siguientes reglas se aplican a la instrucción INSERT:

Video: Insertar y Mostrar Datos en MySQL [MySQL Workbench] [6/18]

  • Los valores deben estar inscritos en el mismo orden en que se enumeran los nombres de columna. El primer valor de la lista de valores se inserta en la columna que está nombrado en primer lugar en la columna lista- el segundo valor en la lista de valores se inserta en la columna que se denomina la segunda y así sucesivamente.

  • Una lista de columnas, total o parcial, está permitido. No es necesario enumerar todas las columnas. Las columnas que no están listados se les da su valor por defecto o dejar en blanco si no se define ningún valor predeterminado.

    Video: Insertar,Consultar,Modificar y Eliminar datos de una Tabla de MySQL desde Netbeans - Parte 3

    Recuerde, las columnas que se definen como NO NULO deben ser incluidos, con valores, o la declaración se producirá un error.

  • No se requiere una lista de columnas. Si va a introducir valores para todas las columnas, no es necesario enumerar las columnas en absoluto. Si no aparece ningún columnas, MySQL buscará los valores de todas las columnas, en el orden en el que aparecen en la tabla.

    Video: Inserción Múltiple y Simultánea (Formulario Dinámico) [PHP:MYSQLI, JQUERY]

  • La lista de columnas y lista de valores deben ser los mismos. Debe proporcionar un valor para cada columna que lista o que obtendrá un mensaje de error como este: El número de columnas no corresponde al número.

El seguimiento INSERTAR sentencia añade una fila a la Cliente mesa:

INSERT INTO Cliente (Apellido, calle, ciudad, estado, código postal, correo electrónico, teléfono, fax) VALORES ("Contrario","1234 Garden St","Jardín","Nevada",”88888","[email protected]","(555) 555-5555",")

Darse cuenta de nombre de pila no aparece en la lista de nombres de columna. Ningún valor se introduce en el nombre de pila campo. Si nombre de pila se definieron como NO NULO, MySQL no permitiría esto. Además, si la definición de nombre de pila incluido un defecto, se ha introducido el valor por defecto, sino porque no es así, el campo se deja vacío. Observe que el valor almacenado durante fax es una cadena vacía.

Para mirar los datos que ha introducido y asegurarse de que la ha introducido correctamente, utilice una consulta SQL que recupera datos de la base de datos. La consulta siguiente recupera todos los datos de la Cliente mesa:

* SELECT FROM Cliente
Artículos Relacionados