phpMyAdmin (2.) - základní používání
Základní používání phpMyAdmina je velmi jednoduché, ale protože je používán v internetovém prohlížeči, je také trochu odlišné od nativních aplikací.
Základní rozhraní
Rohraní je opticky rozděleno na dvě části - levý sloupec, ve kterém je seznam databází a tabulek a některé ovládací prvky a zbývající pravá část, kde se odehrává veškerá manipulace s daty. Na první stránce můžeme provést některá nastavení, provádět administraci MySQL a také zde jsou odkazy na dokumentaci (která je jen v angličtině):
Můžeme zde vytvořit databázi (pokud pro to máme oprávnění), zobrazit informace o serveru a provést různá nastavení rozhraní. Ve starších verzích MySQL není možná volba znakových sad, protože to tyto verze nepodporovaly. Dále si zde můžeme zvolit jazyk (z 48 podporovaných) nebo nastavit jiný vzhled rozhraní (kromě dvou dodávaných se další dají stáhnout z phpmyadmin.net).
Pro základní prohlídku si v levém sloupci vybereme databázi, do které máme přístup (například databáze test) a zobrazí se přehled akcí s databází:
Protože máme prázdnou databázi, začneme vytvořením několika tabulek, které použijeme i v následujících ukázkách. Jako inspirace nám poslouží tento server a vytvoříme si databázi programů :-). První tabulku nazveme software a bude obsahovat sloupce id, nazev, popis, url, kategorie, licence. Zadáme název tabulky a počet sloupců (6) a po odeslání se dostaneme na stránku, kde zadáme parametry sloupců:
A poté tabulku vytvoříme:
A stejně tak i další dvě tabulky - kategorie a licence:
Nyní v přehledu databáze test vidíme nově vytvořené tabulky a také je jejich seznam v pravé části stránky:
Chybu zobrazenou v dolní části budeme prozatím ignorovat, vrátíme se k ní v dalším dílu. Nyní je na čase zaplnit tabulku nějakými daty. Pro začátek vytvoříme třeba kategorii php, licenci GPL a program phpMyAdmin, který bude v této kategorii a pod touto licencí. Pro vytvoření záznamů se přepneme na přehled tabulky a v horní liště zvolíme vložit:
Zadáme údaje a vytvoříme záznamy. Při zadávání aplikace vás jistě také napadlo, že by nemuselo být potřeba zadávat id licence a kategorie ručně, ale vybrat ho z tabulky. phpMyAdmin toto umí a to buďto pomocí vlastních tabulek na jejihž neexistenci nás upozorňoval chybou na stránce s přehledem databáze anebo při použití InnoDB tabulek, které relace přímo nativně podporují. Protože InnoDB je na většině serverů zabývajících se hostingem vypnuté, tak v následujícím díle popíši jak připravit phpMyAdmina pro používání vlastních relací.