Příkazy DDL jsou součástí SQL a při vytváření a správě databází pracují společně s příkazy DML, DCL a TCL. Tvoří základní stavební kameny pro správu SQL a je užitečné vědět, zda budete spravovat nebo vytvářet databázi pomocí jazyka strukturovaných dotazů.
Příkazy SQL se skládají hlavně z DDL a DML. Vytvořili byste nebo odstranili databázi pomocí příkazů DDL a přidali, přesunuli nebo změnili data pomocí DML. Příkazy DCL vám pomohou spravovat uživatele, oprávnění a zabezpečení dat, zatímco TCL pomůže spravovat změny, které provedete v rámci DML. Všichni společně pracují v rámci SQL a poskytují nástroje, které potřebujete k efektivnímu vytváření a správě databází. Znalost těchto příkazů je zásadní pro každého, kdo se chce dostat do správy databáze nebo podpory.
Nejsem žádný odborník na SQL, ale použil jsem je a spravoval. Jsem také blízcí přátelé s někým, kdo píše tyto věci ve spánku. Následující výukový program může být moje slova, ale znalosti a odborné znalosti jsou všechny jeho. Jakékoli chyby nebo opomenutí budou moje.
Následuje základní příkazy pro každý jazyk. Příkazy DDL obsahují seznam termínů nezbytných pro vytváření databází, tabulek a objektů. Příkazy DML obsahují seznam termínů nezbytných pro správu objektů a dat v databázi, kterou jste vytvořili. Příkazy DCL obsahují seznam termínů nezbytných pro správu uživatelů a příkazy TCL jsou tím, co můžete použít k nastavení bodů uložení a potvrzení změn.
DDL (Data Definition Language)
DDL (Data Definition Language) se používá k definování schématu databáze. Pomáhá vytvářet a spravovat databázi a objekty v ní. Příkazy DDL mění strukturu databáze mnoha způsoby, například vytvářením, mazáním, úpravami schémat a objektů.
V závislosti na typu SQL, který používáte, mohou příkazy DDL obsahovat:
- ZMĚNIT TABULKU
- ZMĚNIT ZOBRAZENÍ
- POČÍTAČOVÉ STATISTIKY
- VYTVOŘIT DATABÁZE
- VYTVOŘIT FUNKCI
- VYTVOŘIT ROLU
- VYTVOŘIT TABULKU
- VYTVOŘIT ZOBRAZENÍ
- DROP DATABASE
- FUNKCE DROP
- DROP ROLE
- DROP TABULKA
- DROP VIEW
- GRANT
- ZRUŠIT
Základní příkazy SQL DDL jsou:
- STÁŘÍ
- Zkrátit
- KOMENTÁŘ
- VYTVOŘIT
- POPSAT
- PŘEJMENOVAT
- UPUSTIT
- UKÁZAT
- POUŽITÍ
Ty se objeví ve všech verzích SQL. Každý příkaz DDL bude k fungování vyžadovat typ objektu a identifikátor.
jak přidat někoho do vaší hudby Apple
Například: CREATE TABLE [název tabulky] ([definice sloupců]) [parametry tabulky] nebo DROP typ objektu název objektu.
DML (Data Manipulation Language)
Dalším prvkem SQL je DML (Jazyk manipulace s daty). To vám umožňuje načíst, vložit, aktualizovat, odebrat a obecně spravovat data v databázi SQL. Tyto příkazy budou ty, které budete používat každý den při správě databází. Nejedná se o konkrétní jazyk, ale je součástí SQL.
- VYBRAT
- VLOŽIT
- AKTUALIZACE
- VYMAZAT
- HROMADNÁ VLOŽKA
- JÍT
- READTEXT
- UPDATETEXT
- WRITETEXT
- ZAČÍT
- SPÁCHAT
- ROLLBACK
- KOPÍROVAT DO
- KOPÍROVAT DO
- DÁT
- DOSTAT
- SEZNAM
- ODSTRANIT
Opět různé příchutě SQL budou používat některé nebo všechny tyto příkazy DML a mnohé dokonce přidají své vlastní.
Například: SELECT [název / názvy sloupců] z [název tabulky] nebo UPDATE [název tabulky] SET [název sloupce = hodnota] kde [podmínka].
DCL (Data Control Language)
DCL (Data Control Language) se používá k ovládání uživatelů a systému kolem samotné databáze. Nejčastěji se používá ke správě uživatelských oprávnění a správě zabezpečení dat, takže je důležité vědět.
Mezi běžné příkazy DCL patří:
- GRANT
- ZRUŠIT
- NASTAVITEL
- EXECUTE AS, statement
- PROVÉST AS, klauzule
- REVERT
- OTEVŘÍT KLÁVESU MASTER.
- ZAVŘÍT HLAVNÍ KLÍČ
- OTEVŘENO SYMETRICKÝ KLÍČ
- ZAVŘETE SYMETRICKÝ KLÍČ
Například: GRANT [privilegium] ON [object] TO [user] or REVOKE [permission] ON [object] FROM [user].
TCL (Transaction Control Language)
TCL (Transaction Control Language) se používá ke seskupení příkazů DML dohromady za účelem vytvoření logických transakcí a ke správě veškerých změn provedených v datech příkazy DML. Pokud provádíte příkazy DML, nemusí být nutně trvalé, dokud neukončíte aktuální relaci. Pokud chcete z jakéhokoli důvodu ručně potvrdit, můžete použít příkaz TCL.
- ZAČNĚTE DISTRIBUOVANOU TRANSAKCI
- ZAČNĚTE TRANSAKCI
- ZÁVAZNÁ TRANSAKCE
- ZÁVAZNÁ PRÁCE
- ROLLBACK TRANSACTION
- ROLLBACK PRÁCE
- ULOŽTE TRANSAKCI
Například: COMMIT; uloží všechny změny provedené pomocí DML, než přejdete k dalším příkazům. SAVEPOINT savepoint_name; vytvoří pozici pro uložení podobně jako hra pro uložení. Pokud se něco pokazí, můžete vrátit databázi zpět do tohoto bodu a začít znovu.
Tyto čtyři jsou základní stavební kameny pro správu databází SQL. Toto je stránka na vysoké úrovni pro ty, kteří chtějí prozkoumat předmět SQL. Poznejte tyto příkazy a jejich použití a vstupuje do hry zcela nový svět databází a správy databází. Jelikož SQL stojí za většinou cloudových aplikací, webů, webových aplikací, aplikací a většiny aplikací pro zvýšení produktivity, je dobré se to naučit!
Zajímavé Články
Redakce Choice
Jak opravit, že oznámení WhatsApp nefungují
Oznámení nás upozorní na důležité zprávy nebo upozornění na našich zařízeních. Promeškání těchto někdy naléhavých zpráv může způsobit zbytečné nepříjemnosti. Co se ale stane, když se tato oznámení nezobrazí? Měl by to být důvod k poplachu? Tento
Jak nastavit čas z Internetu (NTP) v Linux Mint 17
Pokud si chcete být jisti, že čas v počítači s Linuxem Mint je přesný, můžete jej nastavit tak, aby se automaticky aktualizoval z časových serverů NTP na internetu.
Top 10 mobilních MOBA her pro hraní
Automatické reklamy nelze na stránce programově zakázat, takže jsme tady!
Jak povolit automatické ladění na GPU NVIDIA s GeForce Experience
NVIDIA, přední výrobce špičkových GPU, to opět dokázala. Tentokrát uspokojili zapálené hráče a nadšence velmi pohodlnou funkcí automatického ladění výkonu pro grafické karty GeForce RTX řady 20 a 30.
Google Pixel 2 vs Samsung Galaxy Note 8: Která vlajková loď je pro vás to pravé?
Lidé si často myslí, že na trhu smartphonů zuří pouze bitva mezi společnostmi Samsung a Apple. I když jsou tyto dvě společnosti v rozporu, je tu ještě jedna, která se do akce vrhla a zapojila se. Google'
Jak odstranit historii procházení internetu na tabletu Amazon Fire
Pokud se vám líbí většina lidí, pravděpodobně používáte k vyhledávání věcí online prohlížeč Fire Tablet, Silk. Ve chvílích nudy mohou být položky, které procházíme, fascinující. Od zcela náhodných otázek po ty, které
Jak lovit ve WarFrame
Warframe je velmi populární online akční RPG střílečka z pohledu třetí osoby, která slibuje, že svým hráčům přinese rychlou run-and-gun hru. Přestože je hlavním zaměřením boj, není to jediná aktivita, kterou můžete dělat