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.