Съдържание
Идва момент, в който нашата база данни достига високи нива на сложност, поради броя на таблиците или вида на отчетите, които се искат, идва момент, в който трябва да правим свои собствени изречения или заявки в SQL, по -рано в миналото това се правеше директно в командната конзола на MySQL. Въпреки това в момента phpMyAdmin ни предлага възможността да го направим директно в инструмента.Както е споменато по-горе, phpMyAdmin Той предлага множество филтри за отправяне на заявки чрез своя графичен интерфейс, но идват моменти, в които трябва да правим собствени заявки, тъй като те надхвърлят това, което предлага графичният интерфейс, нека видим типа заявка, която бихме използвали в този инструмент:
SELECT отдел, AVG (заплата) ОТ служители ГРУПА ПО отдел ИМАЩИ години_опит> 10; SELECT FROM_DAYS (TO_DAYS (CURDATE ()) +30);
Виждаме, че първата заявка има 3 инструкции, които нямаме в графичния интерфейс, имаме функцията AVG което взема средна стойност от сумата на дадено поле, ГРУПИРАЙ ПО който групира заявките по конкретно поле и накрая ИМАЩИ което показва условието за въвеждане на записите, където едно от неговите полета съдържа посоченото условие, а втората заявка, при която правим търсене по дати, използвайки функциите FROM_DAYS, TO_DAYS Y КУРДАТ.
За да въведете тези заявки имаме помощната програма Кутия за заявки до които можем да получим достъп от различни точки вътре phpMyAdmin.
Първото място, където можем да получим достъп до този инструмент и да можем да поставим нашите заявки директно в SQL, е в изгледа на база данни, отиваме в раздела SQL, който е при достъп и ще видим следната таблица.
Това поле е доста просто, дава ни област, където можем да поставим валидни SQL изрази, дори ни позволява да променим разделителя, който по подразбиране е точка и запетая.
Достъпваме и от табличния изглед на phpMyAdminПри отваряне на таблица правим същата процедура и отиваме в секцията SQL. Ще намерим обаче съвсем различна кутия, нека видим как ни се струва и след това да обясним разликите.
От самото начало виждаме нов раздел вдясно, който съдържа колоните на таблицата, откъдето имаме достъп до SQL изгледа, ако щракнем двукратно върху някое от тях, инструментът просто ги добавя вляво, където изграждаме нашия SQL заявкаТова, макар и да не изглежда като нещо специално, ни помага да намалим грешките при ръчно писане на имената на таблиците.
Тъй като инструментът вече знае коя таблица използваме, в долната част той ни предлага някои от най -често срещаните SQL заявки, така че да ни даде основен скелет, за да можем да изграждаме нашите заявки по -бързо.
С това приключваме нашия урок, както виждаме phpMyAdmin Той също така ни предлага възможността да направим една крачка напред и да генерираме собствени заявки, така че не трябва да се ограничаваме до това, което е предварително конфигурирано, нито сме принудени да използваме конзолата на MySQLМного пъти това не е така, защото не искаме да го използваме, а просто нямаме достъп до сървъра, тогава тази функционалност ни помага и облекчава много проблеми, които може да срещнем.