V minulém článku jsme se naučili, jak vytvořit tabulku pro naši databázi. Pracovali jsme s tabulkou zpravodajů. Nyní se naučíme, jak rozpustit tabulku z naší databáze.
Možná si vzpomínáte, že naším cílem při učení se základům SQL bylo umět vytvářet, číst, aktualizovat a mazat položky v naší databázi. Tabulka spouštění pokrývá část, která se má odstranit. Ale stoly nejsou to jediné, co můžete zahodit. Můžete také vypustit sloupce z tabulky.
Jak zrušit tabulku databáze
Ať už používáte MySQL přes příkazový řádek, nebo pokud máte aplikaci používající nějaký program pro správu relačních databází, syntaxe pro drop tabulky bude stejná.
Jakmile se přihlásíte do svého programu, můžete použít příkaz jako je tento:
DROP TABLE respondents;
Ve výše uvedeném příkladu jsme zůstali u našeho předchozího příkladu použití naší tabulky „respondenti“ zpravodaje. To bude mít za následek úplné vymazání této tabulky a všech jejích dat z naší databáze.
Toto je velmi drastický krok. Představme si, že byste chtěli z tabulky odstranit pouze určitý sloupec. Například pole pro shromažďování IP adres již nebylo potřeba. V takovém případě můžete tento konkrétní sloupec z databáze jednoduše vypustit.
Jak vypustit sloupec z tabulky
Zde smažeme pouze IP adresu sloupec z naší tabulky respondentů newsletteru.
Abychom to udělali správně, pojmenujeme tabulku, kterou chceme změnit, a který sloupec bychom chtěli vypustit.
ALTER TABLE respondents DROP COLUMN ip_address;
Pomocí výše uvedeného příkazu jsme řekli SQL, že chceme „změnit“ tabulku s názvem respondenti a vypusťte z něj sloupec s názvem „ip_address“. Pomocí stejného příkazu můžeme vypustit libovolný sloupec z naší databáze, který potřebujeme.