Curso de SQL en MySQL, Capítulo 6: En este capítulo aprenderás a insertar filas a las tablas en MySQL con la sentencia 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 alternatica para este opcion y es indicando el valor a cada columna:
INSERT INTO table_name column1=value1, column2=value2, column3=value3,...;
La tercera forma es agregando multiples registros a la vez:
INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...), (value1,value2,value3,...), (value1,value2,value3,...);
Tutorial en Vídeo: