6. Inserción de Filas (INSERT INTO)



La primera forma es no especificando los nombres de las columnas en las que se inserta los datos, sólo se especifican los valores:

INSERT INTO table_name VALUES (value1,value2,value3,...);

En esta opción hay que tener cuidado ya que si no agregamos todos los valores correspondientes a las columnas es posible que nos envíe un error indicando que hace falta agregar el valor de una columna.

La segunda forma se especifican los nombres de las columnas y los valores a insertar:

INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);

Existe una forma alternativa para este opción y es indicando el valor a cada columna:

INSERT INTO table_name column1=value1, column2=value2, column3=value3,...;

La tercera forma es agregando múltiples registros a la vez:

INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...), (value1,value2,value3,...), (value1,value2,value3,...);