32_13_1_13-Databazovy_server_MySQL,_phpMyAdmin
Transkript
32_13_1_13-Databazovy_server_MySQL,_phpMyAdmin
Střední škola stavební Jihlava Sada 1 - PHP 13. Databázový server MySQL, phpMyAdmin Digitální učební materiál projektu: SŠS Jihlava – šablony registrační číslo projektu:CZ.1.09/1.5.00/34.0284 Šablona: III/2 - inovace a zkvalitnění výuky prostřednictvím ICT Jan Pospíchal © 2012 Projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Databáze MySQL Webové aplikace obvykle pracují s velkým množstvím dat. Ta je třeba spolehlivě uložit a umožnit k nim rychlý přístup. Uvedené požadavky splňuje databáze spravovaná databázovým serverem. Tradičním spojením je jazyk PHP a databázový server MySQL. Komunikace s databázovým serverem Existuje skupina poskytovatelů, kteří nabízejí webhosting zdarma. Spolu s využitím jazyka PHP má uživatel přístup (kromě jiného) k MySQL serveru. Omezením – pro nás nepodstatným – je nemožnost vytvářet nové databáze. Při své práci využívám služeb IC. Nebudeme se zabývat konfigurací databázového serveru. Jsme v roli uživatele se vzdáleným přístupem. Rozšířenou aplikací pro vzdálenou správu databází je phpMyAdmin – ovládání databáze přes webový prohlížeč. Aktivizace databáze Po zřízení účtu u poskytovatele webhostingu je třeba aktualizovat databázi na serveru (v našem případě MySQL). Získáme tím přístupové údaje k databázi – viz obrázek. Přístup k databázi phpMyAdmin zprostředkuje přístup k databázi přes webové rozhraní. Využíváme-li služeb IC stačí zadat adresu stránky http://mysql.ic.cz/phpmyadmin/ a vyplnit přihlašovací údaje. Databázová tabulka Data v databázi jsou uložena v tabulkách. Budeme se zabývat vytvořením databázové tabulky, nejdříve v phpMyAdminu. K příkazu pro vytvoření tabulky se dostaneme klepnutím na název databáze a přes záložku Struktura, kde zadáme název tabulky a počet sloupců. Vytvoření databázové tabulky (phpMyAdmin) Vytvoření struktury tabulky spočívá v pojmenování sloupců, určení datových typů, určení primárního klíče, indexů a případně dalších vlastností tabulky. Stačí vyplnit formulář, ke kterému se dostaneme po zadání názvu tabulky a počtu sloupců – viz obrázek. Struktura databázové tabulky (phpMyAdmin) Na záložce Struktura si můžeme prohlédnout názvy sloupců, jejich datové typy a další vlastnosti tabulky. Můžeme rovněž vkládat nové sloupce nebo upravovat a mazat stávající. Struktura databázové tabulky (phpMyAdmin) - obrázek Vložení dat do databázové tabulky (phpMyAdmin) Provedeme na záložce Vložit – viz obrázek. Prohlížení obsahu databázové tabulky (phpMyAdmin) Na záložce Projít si můžeme prohlédnout obsah databázové tabulky – viz obrázek. Použitá literatura Mach , Jakub. PHP pro úplné začátečníky. 2. přepracované a rozšířené vydání. 1. vydání. Brno: CP Books a. s., 2005. 168 s. ISBN 80-7226-834-1 Naramore, E., Gerner, J., Le Scouarnec, Y., Stolz, J., Glass, M. Vytváříme webové aplikace v PHP5, MySQL a Apache. 1. vydání. Brno: Computer Press, a.s., 2006. 813 s. ISBN 80-251-1073-7 Lacko, Luboslav. PHP a MySQL Hotová řešení. 1. vydání . Brno: CP Books a. s., 2005. 300 s. ISBN 80-251-0397-8 Krejčí, Lukáš. PHP Kapesní přehled. 1. vydání. Brno: Computer Press, a.s., 2006. 107 s. ISBN 80-251-0808-2 Materiál je určen k bezplatnému používání pro potřeby výuky a vzdělávání na všech typech škol a školských zařízení. Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je : : Jan Pospíchal Pokud není uvedeno jinak, byly při tvorbě použity volně přístupné internetové zdroje. Autor souhlasí se sdílením vytvořených materiálů a jejich umístěním na www.ssstavji.cz.