Příkaz SQL INSERT je dotaz SQL. Slouží k vložení jednoho nebo více záznamů do tabulky.
Existují dva způsoby, jak vložit data do tabulky:
zablokované kontakty
- Pomocí SQL vložit do příkazu
- Zadáním názvů sloupců
- Bez uvedení názvů sloupců
- Pomocí SQL vložit do příkazu select
1) Vkládání dat přímo do tabulky
Řádek do tabulky můžete vložit pomocí příkazu SQL INSERT INTO.
Hodnoty do tabulky lze vložit dvěma způsoby.
V první metodě není třeba zadávat název sloupce, kam budou data vložena, stačí pouze jejich hodnoty.
řetězec java indexof
INSERT INTO table_name VALUES (value1, value2, value3....);
Druhá metoda určuje jak název sloupce, tak hodnoty, které chcete vložit.
INSERT INTO table_name (column1, column2, column3....) VALUES (value1, value2, value3.....);
Vezměme si příklad tabulky, která má v sobě pět záznamů.
INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (1, ABHIRAM, 22, ALLAHABAD); INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (2, ALKA, 20, GHAZIABAD); INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (3, DISHA, 21, VARANASI); INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (4, ESHA, 21, DELHI); INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (5, MANMEET, 23, JALANDHAR);
Jako konečný výsledek se zobrazí následující tabulka.
ROLL_NO | NÁZEV | STÁŘÍ | MĚSTO |
---|---|---|---|
1 | ABHIRAM | 22 | ALLAHABAD |
2 | ALKA | dvacet | GHAZIABAD |
3 | DISHA | dvacet jedna | VARANASI |
4 | ESHA | dvacet jedna | DILLÍ |
5 | MANMEET | 23 | JALANDHAR |
Pomocí této syntaxe můžete také vytvořit záznam v tabulce CUSTOMERS.
seznam java array
INSERT INTO CUSTOMERS VALUES (6, PRATIK, 24, KANPUR);
Následující tabulka bude vypadat následovně:
ROLL_NO | NÁZEV | STÁŘÍ | MĚSTO |
---|---|---|---|
1 | ABHIRAM | 22 | ALLAHABAD |
2 | ALKA | dvacet | GHAZIABAD |
3 | DISHA | dvacet jedna | VARANASI |
4 | ESHA | dvacet jedna | DILLÍ |
5 | MANMEET | 23 | JALANDHAR |
6 | PRAXE | 24 | KANPUR |
2) Vkládání dat pomocí příkazu SELECT
Syntaxe SQL INSERT INTO SELECT
INSERT INTO table_name [(column1, column2, .... column)] SELECT column1, column2, .... Column N FROM table_name [WHERE condition];
Poznámka: Když přidáváte nový řádek, měli byste se ujistit, že datový typ hodnoty a sloupce by se měly shodovat.
Pokud jsou pro tabulku definována nějaká omezení integrity, musíte je dodržovat.