Sokszor voltunk olyan bonyolult helyzetekben, amikor információra van szükségünk az adatbázisunkból sürgős adatok, és nem áll rendelkezésünkre a szükséges technikai és elemzői támogatás számítástechnika. Általánosságban elmondható, hogy a vállalatvezetők és a menedzsment nagyon bizonytalan ismeretekkel rendelkezik a programról SQL nyelv, ami hátrányos helyzetbe hozza őket ezekben a helyzetekben. Ebben a részben megpróbálunk rövid magyarázatot adni erről a nyelvről, működéséről és felhasználásáról az adatkezeléshez.
A strukturált lekérdezés nyelve (SQL) egy normalizált adatbázis-nyelv, amely parancsokból, záradékokból, operátorokból és összesített függvényekből áll. Ezeket az elemeket egyesítik az adatbázisok létrehozásának, frissítésének és kezelésének utasításai. Azok a típusú parancsok, amelyek érdekelnek bennünket e bejegyzés céljából, a DML amelyek lehetővé teszik a lekérdezések előállítását az adatok rendezéséhez, szűréséhez és kivonásához.
Hirdetések
DML parancsok:
- SELECT: Olyan rekordok lekérdezésére szolgál az adatbázisból, amelyek megfelelnek egy bizonyos feltételnek.
- INSERT: Adatkötegek egyetlen művelettel történő betöltése az adatbázisba.
- FRISSÍTÉS: Adatkötegek egyetlen művelettel történő betöltése az adatbázisba.
- TÖRÖL: Rekordok törlésére szolgál egy adatbázis táblázatából.
Hirdetések
Ezek közül a parancsok közül a legfontosabb a SELECT mivel ez lehetővé teszi számunkra, hogy megszerezzük a szükséges információkat az adatbázisból. A másik három parancs kritikus, mivel a helytelen használat komoly adatbázis-eredményeket okozhat. Például a FRISSÍTÉS Y TÖRÖL kiküszöbölhető egy fontos rekord az üzlet számára, például az eladás.
A parancsokon kívül DML vannak olyan záradékok, amelyek módosítási feltételek, amelyek a kiválasztandó vagy kezelni kívánt adatok meghatározására szolgálnak.
Hirdetések
Záradékok:
- DESDE: Meghatározza azt a táblázatot, amelyből a rekordokat ki kell választani
- AHOL: Meghatározza azokat a feltételeket, amelyeknek a kiválasztandó rekordoknak meg kell felelniük.
- CSOPORTOSÍT: A kiválasztott rekordok meghatározott csoportokba történő szétválasztására szolgál
- HOGY: Minden csoportnak teljesítendő feltétel kifejezésére szolgál
- RENDEZÉS: A kiválasztott rekordok rendezésére szolgál egy adott sorrend szerint
Logikai operátorok:
Hirdetések
- ÉS: Ez a logikus "és". Két feltételt értékel és csak akkor ad valódi értéket, ha mindkettő igaz.
- VAGY: Ez a logikai "o". Két feltételt értékel, és visszaadja az igaz értéket, ha bármelyik igaz.
- NEM: Logikai tagadás. A kifejezés ellentétes értékét adja eredményül.
Összehasonlító operátorok:
- <: Kisebb, mint
- >: Nagyobb, mint
- <>: Más mint
- <=: Kevesebb vagy ugyanaz, mint
- >=: Nagyobb vagy egyenlő
- =: Mint
- KÖZÖTT: Értéktartomány megadására szolgál.
- MINT: Egy modell összehasonlításakor használják
- BAN BEN: Adatbázisból származó rekordok megadására szolgál
Összesített függvények:
Hirdetések
- AVG: Egy adott mező értékeinek átlagának kiszámítására szolgál
- SZÁMOL: A kiválasztás rekordszámának visszaadására szolgál.
- ÖSSZEG: Egy mező értékeinek összegét adja vissza
- MAX: A megadott mező legmagasabb értékének visszaadására szolgál.
- MIN: A megadott mező legalacsonyabb értékének visszaadására szolgál.
Ez csak egy pillantás volt mindarra, amit az SQL-sel tehetünk. A témák elmélyüléséhez tekintse meg a többi kapcsolódó bejegyzésünket.