SQL INSERT INTO
erklæringen blir brukt til å legge til nye rader med data i en tabell i databasen
Syntax.
Det er to grunnleggende syntaks av INSERT INTO regnskapet som følger:
INSERT INTO TABLE_NAME (COLUMN1, COLUMN2, kolonne 3, ... columnN)] VERDIER (verdi1, verdi2, basis3, ... valueN);
Her COLUMN1, COLUMN2, ... columnN er navnene på kolonnene i tabellen der du vil sette inn data.
Du trenger kanskje ikke å spesifisere kolonnen (e) navnet i SQL-spørring hvis du legger til verdier for alle kolonnene i tabellen. Men pass på at rekkefølgen av verdiene er i samme rekkefølge som kolonnene i tabellen. SQL INSERT INTO syntaks ville være som følger:
INSERT INTO TABLE_NAME VALUES (verdi1, verdi2, basis3, ... valueN);
Eksempel:
Følgende utsagn ville skape seks poster i KUNDER tabellen :
INSERT INTO KUNDER (ID, navn, alder, adresse, lønn) VALUES (1, 'Ramesh', 32, 'Ahmedabad', 2000.00); INSERT INTO KUNDER (ID, navn, alder, adresse, lønn) VERDIER (2, 'Khilan', 25 'Delhi', 1500.00); INSERT INTO KUNDER (ID, navn, alder, adresse, lønn) VALUES (3, 'Kaushik', 23 'Kota', 2000.00); INSERT til kunder (ID, navn, alder, adresse, lønn) VALUES (4, 'Chaitali', 25 'Mumbai', 6500.00); INSERT til kunder (ID, navn, alder, adresse, lønn) VALUES (5 'Hardik', 27 'Bhopal', 8500.00); INSERT INTO KUNDER (ID, navn, alder, adresse, lønn) VALUES (6, 'Komal', 22 'MP', 4500.00);
Du kan opprette en post i KUNDER Tabellen bruker andre syntaksen slik:
INSERT INTO KUNDER VERDIER (7 'Muffy', 24 'Indore', 10000.00);
Alle de ovennevnte uttalelsene ville produsere følgende poster i KUNDER tabellen:
+ ---- + ---------- + ----- + ----------- + ---------- + | ID | NAME | AGE | ADRESSE | LØNN | + ---- + ---------- + ----- + ----------- + ---------- + | 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 | + ---- + ---------- + ----- + ----------- + ---------- +
Fylle ett bord med en annen tabell:
Du kan fylle inn data i en tabell gjennom velg regnskapet over en annen tabell gitt en annen tabell har et sett med felt, som er nødvendig for å fylle første tabellen. Her er syntaksen:
INSERT INTO first_table_name [(COLUMN1, COLUMN2, ... columnN)] SELECT COLUMN1, COLUMN2, ... columnN Fra second_table_name [WHERE betingelse];