Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B13 Autor Ing. Jiří Kalousek Období vytvoření březen 2012 Ročník/věková kategorie 4. ročník Vyučovací předmět Databázové systémy Klíčová slova databáze, datové typy, příkazy pro práci s databází Anotace Cíl: studenti se ovládají připojení k databázi v PHP Prezentace slouží k výkladu se záměrem získat, upevnit a prohloubit znalost práce s ukládáním údajů v php
Ing. Jiří Kalousek
MySQL - příkazy Obsahuje příkazy pro: Manipulaci s daty - JMD Definici dat - JDD Příkazy pro řízení přístupových práv (GRANT, REVOKE) Příkazy pro řízení transakcí (START TRANSACTION, COMMIT, ROLLBACK) Ostatní nebo speciální příkazy
Jazyk pro manipulaci s daty SELECT INSERT UPDATE DELETE
Select Slouží k výběru dat z tabulky SELECT prijmeni, pohlavi FROM tabulka WHERE jmeno = ‘Jan’ Klíčov0 slovo pro výběr dat Název/vy sloupců, které chceme zobrazit ve výběru Klíčové slovu pro výběr tabulky Klíčové slovo pro určení podmínky Příklad podmínky Název tabulky
Insert Slouží ke vkládání záznamů do tabulky INSERT INTO tabulka (‘jmeno’,’prijmeni’,….) values (‘Jan’,’Kos’, …..) Klíčové slovo pro vložení Název tabulky do které budeme vkládat Názvy sloupců v tabulce Klíčové slovo pro určení vkládaných hodnot Vkládané hodnoty
Update Slouží ke změně hodnoty v tabulce UPDATE tabulka SET vek=vek+1 Klíčové slovo pro změnu Název tabulky Klíčové slovo určující nastavení hodnoty Prováděná změna
Delete Slouží ke smazání záznamu v tabulce DELETE FROM table WHERE rc= Klíčové slovo smazání Jméno tabulky Klíčové slovo pro určení podmínky Příklad podmínky
Jazyk pro definici dat Create table - vytvoří tabulku Alter - přidání, odstranění sloupců v tabulce Drop - smazání tabulky
PHP příkaz pro provedení MySQL příkazu mysql_query PHP funkce sloužící k poslání SQL příkazu SQL serveru Příklad použití $dotaz = mysql_query'SELECT * FROM my_table')
Zdroje informací PHP: Hypertext Preprocessor [online][cit ]. Dostupný z WWW: Vlastní příklady a materiály
Ing. Jiří Kalousek OA Ostrava-Poruba