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

La instrucción INSERT INTO SELECT copia los datos de una tabla y los inserta en otra tabla. INSERT INTO SELECT 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, ...);

Ejemplo de INSERT INTO

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 copia «proveedores» en «clientes» (las columnas que no están llenas de datos, contendrán NULO).

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 copia solo a los proveedores argentinos en «CLIENTES»

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