Informace o databázi pomocí prohlížeče
Potřebujete-li zjistit informace o databázi, kterou využíváte, zkuste se inspirovat následujícím postupem. Umožní vám pomocí internetového prohlížeče zjistit ke kolika databázím máte přístup, jaké tabulky obsahuje zvolená databáze, jakého typu jsou a jaké příznaky mají sloupce, kolik záznamů obsahuje tabulka apod.
Výpis všech databází ke kterým máme přístup, nám zobrazí tento cyklus:
|
Příkaz mysql_num_rows(mysql_list_dbs()) zjistí počet dostupných databází. Druhý řádek vypisuje jejich názvy. Proměnnou $dat
použijeme v dalších příkazech jako odkaz na databázi, se kterou pracujeme.
Tabulky v jednotlivých databázích vypíše tento cyklus:
|
Příkaz mysql_num_rows(mysql_list_tables($dat)) zjišťuje počet tabulek v aktuální databázi. Druhý řádek vypisuje názvy tabulek v databázi. Proměnnou $tab
budeme odkazovat na aktuální tabulku.
Nyní zjistíme parametry jednotlivých tabulek:
|
Po vyvolání SQL dotazu získáme tyto údaje:
- mysql_num_fields($result) – počet sloupců v tabulce
- mysql_field_name($result,$b) – název sloupce
- mysql_field_type($result,$b) – datový typ sloupce
- mysql_field_len($result,$b) – omezení (počet znaků atd.)
- mysql_field_flags($result, $b) – příznak (primary_key, not_null atd.)
Počet záznamů v tabulce získáme příkazem:
|
Pokud z výše uvedených tří cyklů vytvoříme vnořené cykly, získáme kompletní výpis parametrů celé databáze:
|
Jestliže si chcete tento návod vyzkoušet v praxi, můžete si stáhnou tři ukázky použití tohoto kódu. Do stránek je třeba doplnit vaše přístupové údaje k MySQL (server, login, heslo). Najdete zde například ukázku výpisu s použitím CSS:
Textový výpis celé databáze a textový výpis jednotlivých databází pomocí ‚selectu‘ je vhodnější pro rozsáhlé databáze:
Starší komentáře ke článku
Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.
Mohlo by vás také zajímat
-
Nepodceňte UX na vašem webu: Proč na něm záleží?
10. dubna 2024 -
Vlastní web: Jak nainstalovat WordPress?
24. června 2024 -
Souboj na trhu s CPU pro servery: AMD vs. Intel
8. prosince 2023
Nejnovější
-
Jak rozšířit úložiště Macu za pětinovou cenu?
16. prosince 2024 -
Nové trendy v doménách pro osobní projekty – DIY, LIVING a LIFESTYLE
9. prosince 2024 -
Jak chránit webové stránky před Web/AI Scrapingem
27. listopadu 2024 -
Jaký monitor je nejlepší k novému Macu Mini?
25. listopadu 2024