logo

VLOŽENÍ SQL

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

  1. Pomocí SQL vložit do příkazu
    1. Zadáním názvů sloupců
    2. Bez uvedení názvů sloupců
  2. 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_NONÁZEVSTÁŘÍMĚSTO
1ABHIRAM22ALLAHABAD
2ALKAdvacetGHAZIABAD
3DISHAdvacet jednaVARANASI
4ESHAdvacet jednaDILLÍ
5MANMEET23JALANDHAR

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_NONÁZEVSTÁŘÍMĚSTO
1ABHIRAM22ALLAHABAD
2ALKAdvacetGHAZIABAD
3DISHAdvacet jednaVARANASI
4ESHAdvacet jednaDILLÍ
5MANMEET23JALANDHAR
6PRAXE24KANPUR

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.