Obsah
Přijde čas, kdy naše databáze dosáhne vysoké úrovně složitosti, ať už kvůli počtu tabulek nebo typu požadovaných sestav, nastane chvíle, kdy si musíme vytvořit vlastní věty nebo dotazy v SQL, dříve se to dříve dělalo přímo v příkazové konzole MySQL. Nicméně v současné době phpMyAdmin nám nabízí možnost provést to přímo v nástroji.Jak je zmíněno výše, phpMyAdmin Nabízí více filtrů pro zadávání dotazů prostřednictvím grafického rozhraní, ale někdy mohou nastat vlastní dotazy, protože přesahují rámec toho, co grafické rozhraní nabízí. Podívejme se na typ dotazu, který bychom v tomto nástroji používali:
VYBRAT oddělení, AVG (plat) OD zaměstnanců SKUPINA PODLE ODDĚLENÍ Mající ROKY_ zkušenosti> 10; VYBERTE FROM_DAYS (TO_DAYS (CURDATE ()) +30);
Vidíme, že první dotaz má 3 instrukce, které v grafickém rozhraní nemáme, máme tu funkci AVG který bere průměr ze součtu daného pole, SKUPINA VYTVOŘENÁ které seskupují dotazy podle konkrétního pole a nakonec MÁM to označuje podmínku přivedení záznamů, kde jedno z jejích polí obsahuje uvedenou podmínku a druhý dotaz, kde provádíme vyhledávání podle dat pomocí funkcí FROM_DAYS, TO_DAYS Y CURDATE.
K zadání těchto dotazů máme nástroj Dotazovací box ke kterým máme přístup z různých bodů uvnitř phpMyAdmin.
První místo, kde můžeme přistupovat k tomuto nástroji a mít možnost umístit naše dotazy přímo do SQL, je v zobrazení databáze, přejdeme na kartu SQL, která je při přístupu, a uvidíme následující tabulku.
Toto pole je docela jednoduché, dává nám oblast, kam můžeme umístit platné příkazy SQL, dokonce nám umožňuje změnit oddělovač, který je ve výchozím nastavení středníkem.
Můžeme také přistupovat z pohledu tabulky na phpMyAdminPři otevírání tabulky provedeme stejný postup a přejdeme do sekce SQL. Nalezneme však úplně jiný rámeček, podívejme se, jak se nám jeví, a poté vysvětlete rozdíly.
Od začátku vidíme vpravo novou sekci, která obsahuje sloupce tabulky, odkud jsme přistoupili k zobrazení SQL, pokud na některý z nich dvakrát klikneme, nástroj je jednoduše přidá vlevo, kde budujeme naše SQL dotazI když to nemusí vypadat jako něco zvláštního, pomáhá nám to omezit chyby při ručním psaní názvů tabulek.
Protože nástroj již ví, kterou tabulku používáme, ve spodní části nám nabízí některé z nejběžnějších dotazů SQL, takže nám dává základní kostru, abychom mohli rychleji vytvářet naše dotazy.
Tímto vidíme náš návod, jak vidíme phpMyAdmin Nabízí nám také možnost jít o krok dále a vytvářet vlastní dotazy, abychom se neomezovali pouze na to, co je předem nakonfigurováno, ani abychom nebyli nuceni používat konzolu MySQLMnohokrát to není proto, že to nechceme používat, ale že prostě nemáme přístup na server, pak nám tato funkce pomáhá a zmírňuje mnoho problémů, se kterými se můžeme setkat.