Turinys
Ateina laikas, kai mūsų duomenų bazė tampa labai sudėtinga dėl lentelių skaičiaus ar prašomų ataskaitų tipo, ateina laikas, kai mes patys turime pateikti sakinius ar užklausas SQL, anksčiau tai buvo daroma tiesiogiai komandų pulte MySQL. Tačiau šiuo metu phpMyAdmin suteikia mums galimybę tai padaryti tiesiogiai įrankyje.Kaip paminėta aukščiau, phpMyAdmin Ji siūlo kelis filtrus, kad galėtų pateikti užklausas per savo grafinę sąsają, tačiau kartais turime patys pateikti užklausas, nes jos viršija tai, ką siūlo grafinė sąsaja, pažiūrėkime, kokio tipo užklausą naudosime šiame įrankyje:
PASIRINKITE skyrių, AVG (atlyginimas) IŠ KOLEKTORIAUS PAGAL skyrių, turintį metų patirtį_10; PASIRINKITE FROM_DAYS (TO_DAYS (CURDATE ()) +30);
Matome, kad pirmoji užklausa turi 3 instrukcijas, kurių neturime grafinėje sąsajoje, turime funkciją AVG kuris užima konkretaus lauko sumos vidurkį, GRUPUOTI PAGAL kuris sugrupuoja užklausas pagal konkretų lauką ir galiausiai Turėdamas tai nurodo įrašų pateikimo sąlygą, kai viename iš jo laukų yra nurodyta sąlyga ir antroje užklausoje, kai mes atliekame paiešką pagal datas naudodami funkcijas FROM_DAYS, TO_DAYS Y CURDATE.
Norėdami įvesti šias užklausas, turime įrankį Užklausų dėžutė prie kurių galime patekti iš skirtingų taškų phpMyAdmin.
Pirmoji vieta, kur galime pasiekti šį įrankį ir pateikti savo užklausas tiesiai į SQL, yra duomenų bazės rodinyje, einame į skirtuką SQL, kuris yra prieigos metu, ir pamatysime šią lentelę.
Šis langelis yra gana paprastas, jis suteikia mums sritį, kurioje galime įdėti galiojančius SQL sakinius, netgi leidžia pakeisti ribotuvą, kuris pagal numatytuosius nustatymus yra kabliataškis.
Mes taip pat galime pasiekti iš lentelės phpMyAdminAtidarę lentelę, mes atliekame tą pačią procedūrą ir einame į SQL skyrių. Tačiau rasime visiškai kitokį langelį, pažiūrėkime, kaip jis mums atrodo, ir tada paaiškinkime skirtumus.
Nuo pat pradžių matome naują skyrių dešinėje, kuriame yra lentelės stulpeliai, iš kurių pasiekėme SQL rodinį. Jei dukart spustelėsime bet kurį iš jų, įrankis tiesiog pridės juos kairėje, kur mes kuriame SQL užklausaTai, nors ir neatrodo kažkas ypatingo, padeda sumažinti klaidas rašant lentelių pavadinimus ranka.
Kadangi įrankis jau žino, kurią lentelę naudojame, apačioje ji siūlo keletą dažniausiai pasitaikančių SQL užklausų, kad suteiktų mums pagrindinę struktūrą, kad galėtume greičiau sukurti užklausas.
Tuo mes baigiame savo pamoką, kaip matome phpMyAdmin Tai taip pat suteikia mums galimybę žengti dar vieną žingsnį toliau ir generuoti savo užklausas, kad neapsiribotume tuo, kas iš anksto sukonfigūruota, ir nebūtume priversti naudoti konsolės. MySQLDaugeliu atvejų ne todėl, kad nenorime juo naudotis, o tiesiog neturime prieigos prie serverio, tada ši funkcija mums padeda ir palengvina daugelį problemų, su kuriomis galime susidurti.