/ / Munka az adatbázissal: mire valók a lekérdezések

Munka az adatbázissal: mire szolgálnak a lekérdezések

Mi az a "kérés"? Mit jelent általában az adatbázis lekérdezése? Mire szolgálnak az adatbázisba küldött kérések?

mire vonatkoznak a kérések
A kérelem bizonyosak benyújtását jelentifeltételek, amelyek mellett az adatbázis választ ad és megadja az érdeklődésre számot tartó információkat. Azok. benne bizonyos feltételek / adatok elküldésre kerülnek, amelyek alapján kiválasztásra kerülnek a szükséges információk és továbbítják az ügyfél oldalára / vagy bekerülnek az adatbázisba. A "mi a tárgy, a kérés" kérdésre adott választ biztosan megtudhatja ebből a cikkből.

Miért van szükség adatbázis-lekérdezésekre?

Nem csak arra a kérdésre kell válaszolniegy ilyen kérés, hanem arra a kérdésre is, hogy mire vonatkoznak a kérések. Az adatbázisban tárolt információk megszerzéséhez szükségesek. Egyszerűen fogalmazva, az adatbázisban lévő lekérdezések célja az egyes esetekben szükséges információk megszerzése. Céljuk nagyon eltérő lehet: szükség lehet banki ügyfélként való azonosításra egy harmadik fél webhelyén, vagy az intranet munkatársaként való azonosításra, illetve a játékoldalon lévő profil státuszára vonatkozó információk megszerzésére.

Mik a kérés összetevői?

adatbázis lekérdezések célja
Továbbra is válaszolunk a kérdésre:mire vonatkoznak a kérések. Az SQL-t lekérdezések írására használják. Csak két összetevőnek kell lennie: SELECT és FROM. De rajtuk kívül számos más parancs is használható és használatos, amelyek új követelményeket támasztanak az adatkiválasztással és a megjelenítéssel történő rendezéssel kapcsolatban. Az adatbázisban található lekérdezések célja, hogy a számítógép a legszükségesebb információkat kapja meg: mit és hol keressen. A kötelező részek után a legnépszerűbb rész a Hol. A Hol az adatkiválasztás speciális feltételeinek beállítására szolgál. Tehát itt megadhat egy azonosító számot, születési dátumot vagy más olyan információt, amely egyedi, és amely alapján egy személy azonosítható.

Lekérdezés felépítése

csoportműveletek a lekérdezésekben arra szolgálnak
Minden kérésnek szigorú felépítési hierarchiája van,amelyet nem lehet megsérteni. Mert hiba léphet fel. A konstrukció három komponensből álló egyszerű lekérdezés alapján történik. Először jön a SELECT, FROM és a Where. Az operátorok kis- és nagybetűkkel is beírhatók, ez a végrehajtást nem befolyásolja. De a jó forma szabályai szerint minden operátort nagybetűvel, a szükséges feltételeket, táblaneveket stb. kisbetűvel írják. Ez megkönnyíti a navigálást a kód megtekintése közben. Visszatérve a kódra, külön meg kell mondani, hogy mi miért felelős.

A lekérdezés felépítése általában ugyanazamikor különböző fejlesztői környezetekben dolgozik. Tehát szembe kell néznie azzal a kérdéssel, hogy "mi a hozzáférési kérelmek" vagy más fejlesztői környezetben, és biztos lehet benne, hogy a cikkben adott válaszok mindegyikre működni fognak.

Alapvető kérési adatok

Csak két fő alkotórészből áll, amint azt korábban említettük:

  • SELECT [ami szükséges 1, mire van szükség 2, mire van szükség 3] - arra szolgál, hogy jelezze, milyen információra van szükség. Ő kerül át az adatbázisból abba a programba, amellyel a felhasználó dolgozik.
  • FROM [táblázat, amelyből az adatok származnak] -nem elég a szükséges adatokat feltüntetni, hanem azt is, hogy honnan kell venni. Maga az adatbázis nem adatokat tárol, hanem táblákat, amelyekben maga az adat már tárolva van. Ennek elkerülése érdekében a különböző táblákban ugyanazok az adatoszlopok lehetnek, és jelezhetik, hogy honnan származnak.

További lekérdezési adatok és tömeges műveletek

mire való a kérelem objektum
A keresési eredmény javítása és a már kapott információkról való tájékoztatás érdekében további parancsokat használnak:

  • Ahol [keresési feltételek] – bizonyos kiválasztási feltételekkel kapcsolatos szükséges információk rendezésére szolgál.
  • LIMIT [szám] – a táblázatból kivett sorok számának korlátozására szolgál.
  • GROUP BY [lekérdezési paraméter] – szokottaz adatbázisból kapott információk csoportosítása érdekében. A csoporthoz azonban nem lehet semmilyen információt benyújtani, hanem csak arányos és azonos típusú információt. További információ a GROUP BY külön cikkében található. A lekérdezések csoportos műveleteit úgy tervezték, hogy javítsák a szolgáltatott információk megjelenését és olvashatóbbá tegyék azokat.
  • Az UNION [lekérdezés] egy külön részlekérdezés elhelyezésére szolgál a lekérdezésben. Ha meglehetősen jelentős mennyiségű információt kap, akkor erre a lehetőségre is szükség lehet.
  • A LIKE "" funkció annak ellenőrzésére szolgál, hogy a lekérdezésben lévő maszk mérete adott-e egy megadott adatot. Segítségével tehát meg lehet keresni az embert, akinek a fizetését hatjegyű számokban mérik.

példa

mire szolgálnak a hozzáférési kérelmek
Önmagában a leírtak megértéseproblémás, megfelelő példa nélkül. De még egy példa sem magyarázhat meg mindent, és elég sok információ után kell kutatnia, amíg fel nem ismeri az SQL fejlesztők által kínált összes lehetőséget:

SELECT név, termékszám, listaár AS ár

Termeléstől.Termék

WHERE ProductLine = "R"

Elemezzük a fent javasolt kódot.Először a szükséges adatokból kell kiválasztani: név, termékszám és az árlap oldala. Ráadásul az árlap egy kicsit más néven jelenik meg - csak "ár". Az adatok a "Termékek" adatbázisból, a "Termékek" táblából származnak. Általánosságban elmondható, hogy nem szükséges megadni az adatbázist, ha csak egy olyan adatbázissal dolgozik, amelyre ténylegesen elküldi a kérést. De ha több alap van, akkor feltétlenül jelezze, mivel a számítógép egyszerűen nem fogja megérteni, hogy kihez fordul, vagy általában figyelmen kívül hagyja a kérését, és hibát jelez. A harmadik sor azt jelzi, hogy nem minden információ jelenik meg, hanem csak az, ami a "P" terméksorba kerül. A rövid cikk tehát véget ért, amelynek elolvasása után most már érti, mire vonatkoznak a kérések.