servidor SQL INSERTAR EN El operador se utiliza para agregar nuevas filas de datos a una tabla en una base de datos.
A continuación se muestran las dos sintaxis principales de la instrucción INSERT INTO.
INSERT INTO TABLE_NAME [(column1, column2, column3,...columnN)] VALUES (value1, value2, value3,...valueN);
Donde columna1, columna2, … columnaN son los nombres de las columnas de la tabla donde desea insertar datos.
No es necesario que especifique el nombre de la (s) columna (s) en la consulta SQL si está agregando valores para todas las columnas en la tabla. Pero asegúrese de que el orden de los valores coincida con el orden de las columnas de la tabla. A continuación se muestra la sintaxis de SQL INSERT INTO:
INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN);
Las siguientes declaraciones crearán seis registros en la tabla CLIENTES:
INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (1, 'Ramesh', 32, 'Ahmedabad', 2000.00 ); INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (2, 'Khilan', 25, 'Delhi', 1500.00 ); INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (3, 'kaushik', 23, 'Kota', 2000.00 ); INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (4, 'Chaitali', 25, 'Mumbai', 6500.00 ); INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (5, 'Hardik', 27, 'Bhopal', 8500.00 ); INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (6, 'Komal', 22, 'MP', 4500.00 );
Puede crear un registro en la tabla CLIENTES utilizando la segunda sintaxis de la siguiente manera:
INSERT INTO CUSTOMERS VALUES (7, 'Muffy', 24, 'Indore', 10000.00 );
Todas las declaraciones anteriores crearán los siguientes registros en la tabla CLIENTES:
ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00
Puede completar datos en una tabla usando una instrucción SELECT sobre otra tabla si la otra tabla tiene un conjunto de campos requeridos para completar la primera tabla. A continuación se muestra la sintaxis:
INSERT INTO first_table_name SELECT column1, column2, ...columnN FROM second_table_name [WHERE condition];
🚫