Příkazy DDL jsou součástí SQL a společně s příkazy DML, DCL a TCL spolupracují na vytváření a správě databází. 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í Structured Query Language.
Příkazy SQL se skládají hlavně z DDL a DML. Vytvořili byste nebo smazali 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áhá spravovat změny provedené v DML. Všichni spolupracují 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 administrátora nebo podpory databáze.
Nejsem 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í tutoriál mohou být moje slova, ale znalosti a odborné znalosti jsou všechny jeho. Jakékoli chyby nebo opomenutí budou moje.
Následují základní příkazy pro každý jazyk. Příkazy DDL obsahují seznam podmínek nezbytných pro vytvoření databází, tabulek a objektů. Příkazy DML obsahují seznam podmínek nezbytných pro správu objektů a dat v databázi, kterou jste vytvořili. Příkazy DCL obsahují seznam podmínek nezbytných pro správu uživatelů a příkazy TCL jsou to, co můžete použít k nastavení bodů uložení a provedení 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 několika způsoby, například vytvářením, mazáním, úpravou schématu a objektů.
V závislosti na typu používaného SQL mohou příkazy DDL zahrnovat:
- ALTER TABULKA
- ALTER VIEW
- POČÍTAČOVÉ STATY
- VYTVOŘTE DATABÁZE
- VYTVOŘENÍ FUNKCE
- VYTVOŘENÍ ROLE
- VYTVOŘENÍ TABULKY
- VYTVOŘENÍ ZOBRAZENÍ
- DROP DATABASE
- DROP FUNCTION
- DROP ROLE
- DROP TABLE
- DROP VIEW
- GRANT
- ZRUŠIT
Základní příkazy SQL DDL jsou:
- ZMĚNIT
- TRUNCATE
- KOMENTÁŘ
- VYTVOŘIT
- POPSAT
- PŘEJMENOVAT
- UPUSTIT
- UKÁZAT
- POUŽITÍ
Ty se objeví ve všech verzích SQL. Aby každý příkaz DDL fungoval, bude vyžadovat typ objektu a identifikátor.
Například: CREATE TABLE () nebo DROP objecttype objectname.
DML (Data Manipulation Language)
Dalším prvkem SQL je DML (Data Manipulation Language). To vám umožní 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í. Toto není sám o sobě specifický jazyk, ale je součástí SQL.
- VYBRAT
- VLOŽIT
- AKTUALIZACE
- ODSTRANIT
- VLOŽIT BULK
- SPOJIT
- PŘEČTĚTE
- UPDATETEXT
- WRITETEXT
- ZAČÍT
- SPÁCHAT
- ROLLBACK
- KOPIE DO