Jedním z nejdůležitějších aspektů, které musíme při práci s MySQL vzít v úvahu, je bezpochyby práce s tabulkami, protože nám umožňují udržovat naši databázi kontrolovaným a organizovaným způsobem.
Struktura MySQL
- Schéma nebo schéma: Je to hlavní databáze a bude mít potřebnou strukturu podle požadavků organizace.
- Desky: Umožňují nám strukturovat databázi v tématech podle potřeby.
- Sloupce: Toto jsou podtémata, která budou zahrnuta v tabulkách.
Příkladem této struktury může být:
Schéma: Solvetic Tables: solvetic_mysql Sloupce: id, název, částka atdJe to také vidět na následujícím obrázku:
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
Na základě těchto dat budeme pracovat s některými parametry a větami, které můžeme implementovat pomocí tabulek v MySQL.
Na úrovni tabulky budeme analyzovat následující příkazy v MySQL:
- Vytvořit
- Změnit
- Pokles
Vytvořit tabulku (Vytvořit tabulku)
Pomocí možnosti Vytvořit tabulku máme možnost vytvářet nové tabulky v rámci našich schémat v MySQL. Pro tuto studii vytvoříme tabulku s názvem solvetic_proyectos, za tímto účelem provedeme následující postup:
Pravým tlačítkem klikneme na možnost Tabulky v rámci schématu, kam tabulku uložíme, v tomto případě solvetickou.
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
Výběrem Vytvořit tabulku uvidíme následující:
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
Informace požadované v tomto okně
- Název tabulky: Do tohoto pole zadáme název tabulky k vytvoření, v tomto případě solvetic_proyectos.
- Řazení: Ve výchozím nastavení ponecháme Schema Default.
- Motor: Ponecháme výchozí hodnotu.
- Schéma: Vidíme, že je to hodnota, kterou nemůžeme upravit, protože od začátku rozhodujeme o schématu, ve kterém bude tabulka vytvořena.
Klikneme na Aplikovat a v MySQL se zobrazí průvodce vytvořením:
V tomto okamžiku musíme vytvořit indexy, které musíme přidat do naší tabulky, v tomto případě zadáme následující pole:
id INT NOT NULL AUTO_INCREMENT, název VARCHAR (255) NOT NULL, expired_date DATE NOT NULL, PRIMARY KEY (id)Na následujícím obrázku je připravená věta:
PoznámkaTyto hodnoty musí být zadány s přihlédnutím k nezbytným požadavkům a každá hodnota bude mít svou příslušnou charakteristiku (Char, Decimal atd.)
Klikněte na Aplikovat pokračovat v procesu vytváření tabulky solvetic_projects.
Stiskneme Dokončit a uvidíme, že proces byl správný, a budeme moci vidět tabulku solvetic_projects vytvořené v rámci solvetického schématu.
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
Pokud klikneme na naši tabulku solvetic_proyectos, vidíme na pravé straně pole, která jsme vytvořili, a odtud můžeme zadávat hodnoty.
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
Dalším způsobem, jak otevřít průvodce vytvořením tabulky, je kliknout na ikonu umístěnou v horní části panelu nabídek. Tímto způsobem můžeme vytvářet tabulky v MySQL prakticky musíme mít zcela jasno v tom, jaká pole musíme přidat a jaký typ údajů budeme zadávat.
Některé datové typy dostupné v MySQL
- Int: Umožňuje nám ukládat celá čísla.
- Bit nebo Bool: Umožňuje přidat hodnoty 0 nebo 1.
- Plovák: Přidejte desetinná čísla.
- Desetinný: Tato hodnota ukládá čísla jako řetězec.
- Čas: Tato hodnota ukládá jednu hodinu.
- Rok: Toto pole nám umožňuje uložit jeden rok.
- Char: Pomocí tohoto pole můžeme přidat alfanumerické hodnoty.
Zde končí část o vytváření tabulky, uvidíme, jak se změní.
Změnit stůl (Upravit tabulku)
S Možnost Změnit tabulku můžeme upravit hodnoty nebo pole námi vytvořených tabulek s možností přidávat sloupce, upravovat je nebo mazat, pro použití této možnosti musíme kliknout pravým tlačítkem na tabulku, kterou chceme upravit, v tomto případě solvetic_proyectos, a vybrat Změnit tabulku:
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
Uvidíme následující:
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
Z tohoto okna můžeme upravovat různé hodnoty tabulky, jako jsou sloupce, spouště, indexy atd.
Jak vidíme, že každý sloupec má označenou hodnotu, můžeme do každého sloupce přidat nové možnosti výběrem příslušných políček, některé z těchto hodnot jsou:
- AI: Inkrementální auto
- ZF: Nastaví hodnotu sloupce na nulu
- UQ: Nastaví hodnotu jako jeden index atd.
Pokud klikneme pravým tlačítkem na některý ze stávajících sloupců, zobrazí se následující možnosti:
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
Volby
- Posuňte se nahoru: Posune páteř nahoru
- Posunout dolů: Přesuňte sloupec dolů
- kopírovat: Umožňuje zkopírovat vybraný sloupec
- Střih: Můžeme sloupec odříznout a umístit do jiné polohy
- Smazat vybrané: Vybraný sloupec můžeme smazat
- Obnovit: Umožňuje aktualizaci zobrazeného seznamu sloupců
- Vymazat výchozí: Zobrazí výchozí hodnoty
- Výchozí NULL: Umožňuje zobrazit prázdná pole
- Výchozí ": Přidejte výraz „do vybrané tabulky
Jakákoli změna, kterou provedeme v jakémkoli sloupci, kterou můžeme vidět, se projeví, například odstraníme sloupec názvu, klikneme pravým tlačítkem a vybereme Smazat vybrané a klikneme na Aplikovat, zobrazí se následující:
Můžeme vidět skript pro odstranění příslušného sloupce, kliknutím na Použít spustíme proces odstranění.
Stiskneme Dokončit a vidíme, že sloupec není v naší tabulce k dispozici.
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
Stejným způsobem, pokud chceme přidat nový sloupec, stačí kliknout pravým tlačítkem na tabulku, vyberte Změnit tabulku a v příslušném okně přidejte požadovanou hodnotu. V tomto případě přidáme sloupec Autoři a označíme typ dat, v tomto případě zvolíme varchar:
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
Stiskneme Aplikovat aby MySQL spusťte skript vhodný:
Tímto způsobem můžeme upravovat tabulky vytvořené pomocí možnosti Změnit tabulku.
Skládací stůl (Smazat tabulku)
Pomocí možnosti Zrušit tabulku můžeme vybranou tabulku odstranit a předat všechny sloupce v ní obsažené. Chcete -li spustit Drop Table, klikněte pravým tlačítkem na tabulku, kterou chcete odstranit, a vyberte Možnost Drop Table:
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
MySQL zobrazí následující zprávu:
V tomto okně, a pokud jsme si zcela jisti vyřazením, stiskneme Přesunout nyní - Odstranit nyní.
Uvidíme, že tabulka byla odstraněna.
ZVĚTŠIT
[color = # a9a9a9] Kliknutím na obrázek zvětšíte [/ color]
Pokud chceme tabulku odstranit pomocí příkazového řádku, musíme zadat následující cestu:
C: \ Program Files \ MySQL \ MySQL Server 5.7 \ bin \ mysqlTam klikneme pravým tlačítkem na mysql a vybereme možnost Otevřít pomocí CMD. V CMD musíme provést následující příkaz ke zrušení tabulky:
DROP TABLE `solvetic``solvetic_proyectos`;Syntaxe příkazu
- DROP TABLE: Příkaz k odstranění tabulky
- sametový: Název schématu, kde je tabulka uložena
- solvetic_projects: Tabulka k odstranění
Tímto způsobem jsme analyzovali tři věty, které ve slově nejčastěji používáme zpracování tabulek v MySQLPamatujte, že jakákoli změna, kterou provedeme, může výrazně ovlivnit výkon a informace uložené v databázích, proto musíme být při zacházení s těmito větami velmi opatrní.