SQL INSERT INTO: Cómo insertar nuevos valores en una tabla

La instrucción INSERT INTO copia los datos de una tabla y los inserta en otra tabla. INSERT INTO requiere que los tipos de datos en la tabla de origen y destino coincidan.


Sintaxis INSERT INTO

A continuación puedes consultar la sintaxis para insertar valores en una tabla mediante INSERT INTO.

INSERT INTO nombre_tabla (columna1, columna2, columna3, ...)
VALUES (valor1, valor2, valor3, ...);

Insertar valores en una tabla

A continuación puedes ver el ejemplo para utilizar INSERT INTO e insertar valores en una tabla SQL:

INSERT INTO nombre_tabla (columna1, columna2, columna3, ...)
VALUES (valor1, valor2, valor3, ...);

Copie y pegue sólo algunas columnas de una tabla a otra tabla.

INSERT INTO nombre_tabla
VALUES (valor1, valor2, valor3, ...);

Ejemplo para utilizar INSERT INTO:

La siguiente instrucción SQL inserta valores en la tabla «Clientes» (las columnas que no están llenas de datos, contendrán valores NULL).

Ejemplo

INSERT INTO Clientes (Nombre_Cliente
, NombreContacto
, Direccion
, Ciudad
, CodigoPostal
, Pais)
VALUES ('Euroexpress'
, 'Marcos Ramírez'
, 'Calle Mayor 15'
, 'Toledo'
, '45300'
, 'España');

La siguiente declaración sql solo inserta los valores de las columnas Nombre_Cliente, Ciudad y Pais en la tabla «CLIENTES»

INSERT INTO Clientes (Nombre_Cliente
, Ciudad
, Pais)
VALUES ('Euroexpress'
, 'Toledo'
, 'España');