Ako ľahko spravovať databázy pomocou phpMyAdmin


Táto populárna webová aplikácia s dlhou životnosťou vrství na vašu databázu MySQL jednoduché používateľské rozhranie.

Správa SQL databáz môže byť dosť náročná, ak ste začiatočník. Je to preto, že databázy ako MySQL a MariaDB vyžadujú, aby ste poznali štruktúrovaný dotazovací jazyk (SQL). Musíte tiež vedieť, ako používať shell MySQL, rozhranie príkazového riadku a možno aj niekoľko ďalších zložitých nástrojov.

Ak nie ste oboznámení s SQL a príkazovým riadkom, potom je pre vás nástroj phpMyAdmin určený. phpMyAdmin vám umožňuje spravovať vaše databázy MySQL a MariaDB aj bez toho, aby ste vedeli, ako písať SQL alebo používať príkazový riadok.

Čo je to phpMyAdmin?

phpMyAdmin je bezplatný nástroj na správu databáz s otvoreným zdrojovým kódom. Poskytuje používateľské rozhranie, ktoré vám uľahčuje správu databázy aj s malými skúsenosťami. Na používanie nástroja nepotrebujete znalosti SQL ani príkazového riadku. Väčšinu úloh zvládnete niekoľkými kliknutiami.

Nástroj podporuje širokú škálu serverov. Ale často sa používa s MySQL a MariaDB. Obsahuje sekciu SQL, v ktorej je možné vykonávať príkazy SQL a databázy. Táto funkcia je užitočná, ak poznáte SQL a chcete väčšiu flexibilitu.

Ako nainštalovať phpMyAdmin

Najjednoduchší spôsob inštalácie a prístupu k phpMyAdmin je cez zásobník servera. Najbežnejšie serverové zásobníky sú WAMP a XAMPP. Softvér WAMPServer predstavuje zásobník WAMP do vášho počítača. To vám umožní spustiť Apache, MySQL a PHP na počítači so systémom Windows.

XAMPP je v podstate to isté. Obsahuje však podporu pre jazyk Perl a môže bežať na akomkoľvek operačnom systéme. Aj keď sú ideálne na vývoj, mali by ste sa vyhnúť používaniu WAMPServera alebo XAMPP vo výrobe.

Softvér WampServer si môžete stiahnuť, ak používate Windows, alebo si stiahnite XAMPP inak. Počas procesu nastavenia jedného z nich nezabudnite nainštalovať phpMyAdmin okrem MySQL, MariaDB atď.

Prihlásenie do phpMyAdmin

Po úspešnom nastavení WAMPServera alebo XAMPP spustite aplikáciu dvojitým kliknutím na jej ikonu.

Ak používate XAMPP, spustite Apache, PHP a MySQL v oblasti správcu. Ak však používate WAMPServer, kliknite na ikonu na paneli úloh a vyberte možnosť Spustiť všetky služby. Tým sa spustí váš lokálny vývojový server.

Pre WAMP aj XAMPP môžete pristupovať k phpMyAdmin tak, že vo svojom webovom prehliadači prejdete na localhost/phpmyadmin. Vyzve vás, aby ste sa prihlásili na server MySQL alebo MariaDB.

V predvolenom nastavení by vaše používateľské meno malo byť root a vaše heslo by malo byť prázdne (ako prázdne)

Po prihlásení nájdete databázy s názvom mysql, performance_schema, information_schema a sys . Tieto databázy sa automaticky vytvoria počas inštalácie.

Vytvorenie novej databázy

Ak chcete vytvoriť novú databázu v phpMyAdmin, kliknite na Nová na bočnom paneli. Potom pomenujte svoju databázu a vyberte typ schémy:

Ak sa chcete dozvedieť viac o schémach MySQL, pozrite si nášho podrobného sprievodcu písaním schém databázy MySQL.

Po dokončení kliknite na Vytvoriť a vytvorte databázu.

Vytvorenie novej tabuľky v databáze

V phpMyAdmin kliknite na svoju novú databázu a kliknite na Vytvoriť novú tabuľku. Vyzve vás, aby ste pomenovali tabuľku a určili počet stĺpcov. Dajte svojmu stolu popisný názov. Keď zadáte názov a čísla stĺpcov, kliknutím na tlačidlo Vytvoriť pridajte tabuľku.

Ďalej nastavte štruktúru tabuľky. Štruktúra obsahuje názov stĺpca, typ, dĺžku/hodnotu atď.

Nasledujúca tabuľka používateľov má štyri stĺpce s názvom id, meno, e-mail a poloha . Každý stĺpec má typ, dĺžku a hodnotu zoradenia:

Pre stĺpec id vyberte UNIQUE v časti index. To zaisťuje, že hodnota id pre každý stĺpec je jedinečná. Jednotlivé záznamy by ste získali z tabuľky podľa ich jedinečného ID.

Po dokončení kliknite na tlačidlo Uložiť a vytvorte tabuľku so zadanými stĺpcami.

Vloženie nového záznamu do phpMyAdmin

Ak chcete do tabuľky vložiť nový záznam, kliknite na kartu Vložiť v hornej časti. Potom vyplňte vstupy hodnotami, ktoré chcete v každom stĺpci pre daný riadok. Nasledujúci obrázok ukazuje, ako pridávame prvého používateľa:

Po dokončení kliknite na tlačidlo Prejsť a vložte nový záznam do tabuľky. Ak hodnota id už v tabuľke existuje, zobrazí sa chybové hlásenie, že „id nie je jedinečné“.

Odstránenie všetkých záznamov v phpMyAdmin

V určitých scenároch možno budete chcieť vymazať všetky záznamy nachádzajúce sa v konkrétnej tabuľke. Ak to chcete urobiť, prihláste sa do phpMyAdmin. Potom kliknite na databázu obsahujúcu tabuľku, ktorú chcete vyprázdniť. Kliknutím na odkaz „Vyprázdniť“ v tabuľke vymažete jej obsah:

Ak chcete odstrániť všetky komentáre, kliknite na tlačidlo OK v poli upozornenia.

Písanie a vykonávanie SQL príkazov v phpMyAdmin

Používateľské rozhranie phpMyAdmin môžete použiť na vykonávanie mnohých akcií. Existujú však limity toho, čo môžete urobiť z používateľského rozhrania. Záložka SQL vám poskytuje väčší výkon a kontrolu nad vašou databázou. Umožňuje vám upravovať databázu a jej obsah spustením príkazov SQL.

SQL dotazy môžete použiť na:

  • Vytvorte novú databázu
  • Pridajte do databázy novú tabuľku
  • Vložte nové riadky do tabuľky
  • Aktualizácia existujúcich riadkov (čo nemôžete urobiť v používateľskom rozhraní)
  • Prečítajte si a odstráňte konkrétne riadky v tabuľke

Ak chcete vykonať príkaz SQL v phpMyAdmin, kliknite na kartu SQL a napíšte tam svoj dopyt. Nasledujúca snímka obrazovky napríklad zobrazuje príkaz na pridanie druhého používateľa do tabuľky používatelia.

Tu je príkaz:

INSERT INTO `users` (`id`, `name`, `email`, `location`) VALUES ('2', 'John Snow', 'johnsnow@gmail.com', 'USA');

Spustite príkaz kliknutím na tlačidlo Prejsť. Týmto sa do tabuľky vloží nový riadok.

Zistite viac o SQL

Ak chcete efektívne používať phpMyAdmin, mali by ste poznať SQL. SQL ponúka rýchlejší a robustnejší spôsob vykonávania databázových operácií pomocou phpMyAdmin. MySQL aj MariaDB podporujú SQL. Môžete ho použiť aj s akoukoľvek inou databázou kompatibilnou s SQL, ako je PostgreSQL a Microsoft SQL Server.

Aj keď je v SQL veľa príkazov, pravidelne budete používať iba podmnožinu týchto príkazov. Medzi základné príkazy patrí vložiť, vybrať, objednať, aktualizovať a pripojiť. Existuje asi tucet takýchto príkazov a budete ich používať 90% času vo svojich dopytoch.