PHP aplikace pro komunikaci s MySQL

Preview:

DESCRIPTION

PHP aplikace pro komunikaci s MySQL. phpMyAdmin. Vytvoření databáze. Do pole Vytvořit novou databázi napíšeme název nové databáze. Zobrazení existujících databází. Struktura databáze. přehled záznamůvyhledejvlož záznamvlastnostiodstraněnívyčištění. Vytvoření tabulek. - PowerPoint PPT Presentation

Citation preview

PHP aplikace pro komunikaci s MySQL

phpMyAdmin

Vytvoření databáze Do pole Vytvořit novou databázi napíšeme název nové databáze

Zobrazení existujících databází

Struktura databáze

přehled záznamů vyhledej vlož záznam vlastnosti odstranění vyčištění

Vytvoření tabulek

2.) SQL dotaz – použitím příkazu SQL – CREATE TABLE …

1.) pod-stránkou  Struktúra

Typy tabulek – Storage Engine MyISAM - standart MySQL od verze 3.23.0; soubory s

tabulkami mají koncovku .myd (data) a .myi (indexy) ISAM - standartní typ tabulky ve starších databázích;

dnes nahrazen typem MyISAM MERGE - formát vhodný pro spojení MyISAM tabulek se

stejně nadefinovanými poli HEAP - tabulka tohoto typu je uložena pouze v paměti

(může být velmi rychlá), má ale řadu omezení InnoDB - uzamykání tabulky je vykonáváno na úrovni

řádků; před použitím je nutná kompilace MySQL s podporou InnoDB

BDB - typ tabulky podobný InnoDB; zatím ve fázi testování

před nasazením jiného typu než MYISAM si prostudujte originální dokumentaci

Struktura tabulky

Přidávání dat pomocí příkazu INSERT

Vybereme si tabulku a klikneme na pod-stránku Vložit.

Import dat do tabulky z  textového souboru

Modifikace dat

Přepis údajů pomocí příkazu UPDATE

Vybereme si tabulku a klikneme na pod-stránku Projít

Odstraňování dat pomocí příkazu DELETENa pod-stránce Projít v tabulce klikneme na ikonku s křížkem. Otevře se nám dialogové okno pro potvrzení příkazu DELETE.

Rychlé seřazování datNa pod-stránce Projít v tabulce klikneme na název pole, podle kterého chceme údaje v tabulce seřazovat.

Vygenerovaní tiskové sestavy tabulkyNa pod-stránce Projít vybereme možnost Náhled k vytištění nebo Náhled k vytištění (s kompletními texty).

Výběr dat - vyhledávání

Výběr dat – dotaz

Výběr dat – SQL dotaz

Editace dotazu

Zobrazení dotazu jako PHP kódu

Vysvětlení dotazu

Indexy Výběr možnosti STRUKTURA - pro tabulku JE_ZAPSAN

Možnost změny tabulky – Úpravy

Možnost změny databáze – Úpravy

Export dat

1. Export - SQL

Export dat

2. Export - LaTeX

Export dat

3. Export – CSV data pro MS Excel

Export dat

4. Export – CSV data

Vyprázdnění údajů z tabulekVýběrem možnosti Vyprázdnit můžeme vymazat všechny záznamy z aktivní tabulky. Po výběru této možnosti systém čeká na potvrzení.

Odstranění tabulekVýběrem možnosti Odstranit můžeme odstranit celou aktivní tabulku. Po výběru této možnosti systém se čeká na potvrzení.

Odstranění databázeVýběrem možnosti Odstranit při vybrané konkrétní databázi (ne tabulky v ní) můžeme odstranit celou databázy. Po výběru této možnosti systém se čeká na potvrzení.

Zadání cv.4:

11111111 A Brno 10.0

22222222 B Olomouc 60.0

33333333 C Vyskov 15.0

Vytvořte databázi EVIDENCE_ZBOZI, která bude obsahovat tabulky:

Dodavatel:

Field Type Null Default

ico int(8) No 0

nazev varchar(20) Yes NULL

mesto varchar(20) Yes NULL

vzdalenost decimal(3,1) No 0.0

Zbozi:

Field Type Null Default

kod int(10) No 0

nazev char(20) Yes NULL

vyrobce char(20) Yes NULL

24 ořezavatko Pepa

23 HD 40 GB Luke

22 HD 35 GB Ema

21 HD 30 GB Ema

20 HD 25 GB Luke

19 HD 20 GB Luke

18 HD 10 GB Jirka

25 HD 40 GB Ema

Dodava:

Field Type Null Default

ico int(8) No 0

kod decimal(10,0) No 0

cena decimal(6,2) Yes NULL

11111111 24 25.00

11111111 23 230.00

11111111 22 150.00

11111111 21 170.00

22222222 23 230.00

22222222 23 170.00

33333333 18 230.00

33333333 19 230.00

22222222 20 230.00

22222222 25 250.00

Recommended