Jak Napsat Dotaz SQL

Obsah:

Jak Napsat Dotaz SQL
Jak Napsat Dotaz SQL

Video: Jak Napsat Dotaz SQL

Video: Jak Napsat Dotaz SQL
Video: SQL для анализа данных за 30 минут. Разбор на реальной базе данных. 2024, Listopad
Anonim

Dotazování relačních databází pomocí Structured Universal Computing Language SQL je uznávaným standardem pro správu dat v systému správy databází. Díky své univerzálnosti se jazyk SQL rozšířil na webových zdrojích celosvětového internetu. Psaní dotazů SQL je založeno na aplikaci několika základních pravidel pro práci s relační databází. Psaní dotazu SQL vám pomůže implementovat úkoly načítání určitých informací z tabulek, přidávání, úpravy nebo mazání řádků v tabulce.

Jak napsat dotaz SQL
Jak napsat dotaz SQL

Instrukce

Krok 1

Chcete-li získat uložené informace z databázových tabulek, vytvořte výběrový dotaz - VÝBĚR. Pokud mezi tabulkami existují odkazy, lze data podle příslušných podmínek odebírat z libovolných sloupců souvisejících tabulek. Seznam všech požadovaných sloupců po příkazu SELECT. V klauzuli FROM uveďte tabulky použité v dotazu. Ve své nejjednodušší formě zobrazuje výběrový dotaz všechny řádky zadaných sloupců v dané tabulce: SELECT col1, col2 FROM my_table.

Krok 2

V případě potřeby nastavte podmínku pro výběr řádků. Podmínku stanoví klauzule WHERE. Po této instrukci nastavte požadovanou hodnotu parametru. Lze zde také použít operace výpočtu a porovnání funkcí. Například příkaz ve tvaru WHERE col1> 3 umožňuje zobrazit řádky tabulky, ve kterých je hodnota sloupce col1 větší než 3. Chcete-li nastavit požadovaný výraz, použijte kombinace operátorů AND, OR nebo podmíněné operátory jazyka SQL.

Jak napsat dotaz SQL
Jak napsat dotaz SQL

Krok 3

Chcete-li do tabulky vložit nové řádky, napište dotaz VLOŽIT. S jeho pomocí můžete vložit nová data stejného typu, jaká již existují v tabulce. Syntaxe tohoto příkazu je velmi jednoduchá: INSERT INTO my_table (col1, col2, col3) VALUES („new_data1“, „new_data2“, „new_data3“). Zde příkaz VALUES nastavuje nové hodnoty řádků pro každý existující sloupec v my_table.

Krok 4

Změny dat v libovolném řádku tabulky se provádějí pomocí dotazu UPDATE. Dále můžete nastavit podmínku WHERE výběru, ve které se změní informace v databázi. Definujte data, která chcete změnit, a podmínky pro váš požadavek. Chcete-li to provést, napište řádek takto: UPDATE my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. Dotaz provede změnu dat zadanou v příkazu SET pouze v případě, že podmínka v klauzuli WHERE je spokojený.

Krok 5

Příkaz DELETE je zapsán tak, aby odstranil celý řádek z datové tabulky. Řádek se navíc smaže, pouze když je nastavena podmínka WHERE. Napište výraz: DELETE FROM my_table WHERE col1 = ‘data1’. Provedením tohoto dotazu odstraníte řádek tabulky obsahující hodnotu data1 ve sloupci col1.

Doporučuje: