Tento příspěvek naposledy upravoval Kongcida dne 10. 3. 2019 00:12
předmluva Tento článek se především podrobně zabývá přidáváním, mazáním, kontrolou a úpravou dat v tabulce – vkládání, mazání, výběr, aktualizace.
Připravte se
Než se pustíme do tohoto článku, pojďme vytvořit databázi nazvanou DemoDb. Poté spusťte následující kód, který obsahuje tabulku, která se má po nějakou dobu používat.
Výše uvedená tabulka byla vytvořena, pojďme zadat text.
Text
Nejprve vložte data do databáze.
#Vložit data
Výsledky dotazu jsou následující:
#Upravit data
Výsledky jsou následující:
Poslední sloupec množství se změnil z 5 na 13
#Smazat data
Klepejte na klíčové body, dvakrát si rozmyslete, než data smažete. Nezapomeňte na konec přinést podmíněný výraz, jinak budou data celé tabulky smazána. V tomto modulu rozliším mezi drop, trunkte a delete.
*kapka: Smaže celou tabulku, včetně dat tabulky, prostoru v tabulce a struktury tabulky. Do tabulky v budoucnu nemůžete vložit data, pokud ji nepřetvoříte.
*smazat: Smažte data v tabulce, můžete smazat data v daném řádku a smazaná data budou zaznamenána v logu pro pozdější vrácení zpět. Proto při použití této metody pro smazání a následné vložení nových dat se sloupec samopřičítaný bude pokračovat a nebude resetován.
*Zkrácení: Smaže data v tabulce, aby uvolnila místo v tabulce. Později můžete do tabulky pokračovat v zakládání dat. Nelze smazat data pro jednotlivý řádek, pouze všechna data v celé tabulce a hodnota počtu použitá k identifikaci nového řádku se resetuje na seed tohoto sloupce. To znamená, že vložíte nová data a začnete znovu s počtem sloupců, které byly dříve přidány. Trunkate je ekvivalentní podmínkě delete without where.
#Dotazovací data
Vpředu jsme používali "Vyberte * z názvu tabulkyTento výrok dotazuje na celá data tabulky. V reálných projektech budeme vytvářet složitější dotazy podle potřeb firmy. Následovně:
Vytvoříme novou tabulku pro provedení základních dotazů, následuje SQL příkaz zálohovaný z databáze, nejprve vytvořte databázi DemoDb a poté provedete následující příkaz.
Začněte několika jednoduchými dotazy:
Výše uvedené dotazy lze vložit do databáze pro ověření a jsou k nim napsány podrobné komentáře, takže zde nebudu zacházet do detailů. Pokud máte jakékoli otázky, můžete zanechat zprávu v komentářích a samozřejmě můžete opravit případné chyby!
>Výsledná sada:
Výsledky implementace jsou následující:
Vidíme, že existují 4 datové dotazy používající unun a 7 datových dotazů používajících unun, z nichž tři jsou duplikáty. Jak tyto dvě metody dotazování používáme, závisí na konkrétním podnikatelském scénáři.
>Kopírovací tabulka:
>Nastavení na úrovni sezení:
>DataStránkování:
Výsledky jsou následující:
>Běžné tabulkové výrazy:
>Pohled:
>Funkce hodnoty v tabulce v řádku:
>Uložené procedury:
Výše uvedené uvádí několik způsobů, jak stránkovat.
>Případový výraz:
>Logické zpracování a řízení procesů:
>Běžné funkce:
>Transakce a uložené procedury:
Autor zemřel。。。。。。
|