A Structured Query Language (SQL) a választott eszköz az adatbázisok kezeléséhez. Ezzel a nyelvvel úgy kezelheti az adatokat, mint senki más, és semmibe sem kerül a használat megkezdése!

Ha még nem ismeri az SQL-parancsokat, vagy emlékeztetőre van szüksége ennek a hatékony eszköznek az egyes részeiről, akkor az alábbi SQL-parancsok csalólapja pontosan az, amire szüksége van. Görgessen le, hogy megtekinthesse a benne rejlő fantasztikus tulajdonságokat, vagy töltse le a PDF-et későbbi használatra. (A PDF példákat tartalmaz a megadott parancsokra.)

INGYENES LETÖLTÉS: Ez a csalólap a letölthető PDF forgalmazó partnerünktől, a TradePubtól. Ki kell töltenie egy rövid űrlapot, hogy csak az első alkalommal hozzáférhessen hozzá. Letöltés Az alapvető SQL-parancsok csalólapja.

Az alapvető SQL-parancsok csalólapja

instagram viewer
Parancs Akció
Parancsok lekérdezése
KIVÁLASZTÁS Alapvető lekérdezési építőelem az adatok lekéréséhez.
KIVÁLASZTÁS * A * és a SELECT használata az összes oszlopot visszaadja.
SELECT oszlopot Pontosan adja meg az oszlopokat a nevükkel.
TÁBLÁZAT KIVÁLASZTÁSA.oszlop Hivatkozás egy adott táblázat oszlopára.
TÓL TŐL Adja meg, hol találja meg az adatokat.
MINT Átmenetileg álneve a táblanévnek vagy oszlopnak egy új névre.
AHOL Az eredmények szűrése feltétellel.
ÉS Használjon több feltételt a WHERE záradékkal. Az eredményeknek minden feltételnek meg kell felelniük.
VAGY Használjon több feltételt a WHERE záradékkal. Az eredményeknek csak egy feltételnek kell megfelelniük.
RENDEZÉS Rendezze az eredményeket oszlop szerint. Az adatbázis kiválasztja a rendelés módját.
RENDELÉS ASC oszlop szerint Rendezze az eredményeket oszlop szerint növekvő sorrendben.
ORDER BY oszlop DESC Rendezze az eredményeket egy oszlop szerint csökkenő sorrendben.
HATÁR Korlátozza a visszaadott eredmények számát.
OFFSET Az első OFFSET számú sor kihagyása. Gyakran használják a LIMIT-tel.
SUBQUERY Futtasson le egy lekérdezést egy másik lekérdezés adatainak lekéréséhez.
Összesített függvények¹
SZÁMOL Számolja meg a lekérdezésnek megfelelő sorok számát.
MAX Egy numerikus oszlopban a legmagasabb értéket adja vissza.
MIN A legalacsonyabb értéket adja vissza egy numerikus oszlopban.
ÖSSZEG Adja össze egy numerikus oszlop értékeit.
AVG Számítsa ki egy numerikus oszlop átlagos értékét.
HAJNÁL Összesítő függvényekkel használatos a WHERE záradék helyett.
CSOPORTOSÍT Az összesített eredmény finomítására szolgál.
Üzemeltetők
MINT Kis- és nagybetűk megkülönböztető keresése mintára helyettesítő karakterrel (%).
SZERETEM A kis- és nagybetűk megkülönböztetése nélkül keres egy mintát helyettesítő karakterrel (%).
KÖZÖTT Keressen értéket két érték között. Dátumokkal vagy számokkal működik.
> Feltételnél nagyobb értékek keresése.
>= Egy feltételnél nagyobb vagy azzal egyenlő értékek keresése.
< Feltételnél kisebb értékek keresése.
<= Egy feltételnél kisebb vagy azzal egyenlő értékek keresése.
= Keressen olyan értékeket, amelyek pontosan megfelelnek egy feltételnek.
<> Olyan értékek keresése, amelyek nem egyenlők feltétellel.
UNIÓ Kombináljon két egyedi lekérdezést (ugyanolyan oszlopokkal) egyetlen eredményben.
UNION ALL Kombináljon két lekérdezést (ugyanolyan oszlopokkal) egy eredménybe. Másodpéldányok engedélyezettek.
BAN BEN A WHERE gyorsírása. Több VAGY feltételt határoz meg.
NEM BENT A WHERE gyorsírása. Több VAGY feltételt ad meg (invertált), vagy nem egyenlő.
NULLA Ellenőrizze az üres értékeket.
NEM NULL Ellenőrizze, hogy nincsenek-e üres értékek.
METSZÉS Két lekérdezésnek megfelelő eredményeket ad vissza.
MÍNUSZ Az egyik lekérdezésben olyan eredményeket ad vissza, amelyek nem szerepelnek egy másik lekérdezésben.¹
Csatlakozik
TOVÁBB Az eredmények összehasonlításához és egyeztetéséhez használt oszlop megadására szolgál.
HASZNÁLAT Az ON rövidítése, akkor használatos, ha az oszlopnév mindkét táblázatban megegyezik.
BAL KÜLSŐ CSATLAKOZÁS Az összes eredmény a bal oldali táblázatból, csak a megfelelő eredmények a jobb oldali táblázatból.
BAL KÜLSŐ CSATLAKOZÁS (NULL-lal) (Null értékkel) Az összes eredmény a bal oldali táblázatból, de nem a jobb oldali táblázatból.
BELSŐ ÖSSZEKAPCSOLÁS Az összes eredmény, amely a bal és a jobb oldali táblázatban is megegyezik.
TELJES KÜLSŐ CSATLAKOZÁS Az összes eredmény a bal és a jobb oldali táblázatból.
TELJES KÜLSŐ CSATLAKOZÁS (NULL-lal) (Null értékkel) a bal és a jobb oldali táblák összes eredménye, kivéve mindkét táblázatban található eredményeket.
JOBB KÜLSŐ CSATLAKOZÁS Az összes eredmény a jobb oldali táblázatból, csak a megfelelő eredmények a bal oldali táblázatból.
JOBBRA KÜLSŐ CSATLAKOZÁS (NULL-lal) (Null értékkel) Az összes eredmény a jobb oldali táblából, de nem a bal oldali táblázatból.
Táblázatok létrehozása és szerkesztése
TÁBLÁZAT LÉTREHOZÁSA Hozzon létre egy új táblázatot.
NULLA Üres értékek engedélyezése ebben a mezőben.
NEM NULLA Ne engedélyezzen üres értékeket ebben a mezőben.
ALAPÉRTELMEZETT A mező kitöltésére szolgáló érték, ha nincs megadva.
MINT Hozzon létre egy új táblát egy meglévő tábla szerkezete alapján. Az új tábla a régi tábla adatait fogja tartalmazni.
TÁBLÁZAT MÓDOSÍTÁSA (OSZLOP HOZZÁADÁSA) Új oszlop hozzáadása egy meglévő táblázathoz.
TÁBLÁZAT MÓDOSÍTÁSA (OSZLOP CSÖKKENTÉSE) Oszlop eltávolítása egy meglévő táblázatból.
ALTER TABLE (ALTER COLUMN) Módosítsa egy meglévő oszlop adattípusát.
ALTER TABLE (OSZLOP ÁTNEVEZÉSE) Meglévő oszlop átnevezése.
ALTER TABLE (TÁBLÁZAT ÁTNEVEZÉSE) Nevezzen át egy meglévő táblát.
ALTER TABLE (MODIFY NULL) Nulla értékek engedélyezése egy oszlophoz.
ALTER TABLE (MÓDOSÍTÁS NEM NULL) Egy oszlop nullértékeinek megakadályozása.
DROP TABLE Táblázat és minden adat törlése.
CSONKA TÁBLÁZAT Törölje a táblázat összes adatát, de magát a táblát ne.
Korlátok
ELSŐDLEGES KULCS Olyan érték, amely egyedileg azonosítja a rekordot a táblában. A NOT NULL és az UNIQUE kombinációja.
IDEGEN KULCS Egyedi értékre hivatkozik egy másik táblázatban. Gyakran elsődleges kulcs a másik táblában.
EGYEDI Táblázatonként egyedi értékek kényszerítése ehhez az oszlophoz.
JELÖLJE BE Győződjön meg arról, hogy az értékek megfelelnek egy adott feltételnek.
INDEX (LÉTREHOZÁS) Optimalizálja a táblázatokat, és nagymértékben gyorsítsa fel a lekérdezéseket, ha indexet ad egy oszlophoz.
INDEX (EGYEDI LÉTREHOZÁS) Hozzon létre egy indexet, amely nem engedélyezi az értékek ismétlődését.
INDEX (DROP) Index eltávolítása.
Adatok létrehozása és szerkesztése
BESZÚRÁS (EGY ÉRTÉK) Új rekord hozzáadása a táblázathoz.
BESZÚRÁS (TÖBB ÉRTÉK) Adjon hozzá több új rekordot egy táblához.
BESZÚRÁS (KIVÁLASZTÁS) Adjon hozzá rekordokat egy táblához, de vegye le az értékeket egy meglévő táblából.
MINDENT FRISSÍTENI) Módosítsa az összes létező rekordot egy táblázatban.
FRISSÍTÉS (HOL) Módosítsa a feltételnek megfelelő táblázat meglévő rekordjait.
MINDET TÖRÖLNI) Távolítsa el az összes rekordot egy táblázatból.
TÖRLÉS (HOL) Távolítsa el a feltételnek megfelelő rekordokat a táblázatból.
Triggerek létrehozása és szerkesztése¹
TRIGGER LÉTREHOZÁSA Hozzon létre egy triggert.
TRIGGER LÉTREHOZÁSA (VAGY MÓDOSÍTÁS) Hozzon létre egy triggert, vagy frissítsen egy meglévő triggert, ha a rendszer ugyanazzal a névvel rendelkezik.
MIKOR (ELŐTT) Futtassa a triggert, mielőtt az esemény megtörténik.
MIKOR (UTÁNA) Futtassa a triggert az esemény után.
ESEMÉNY (BESZÁLLÍTÁS) Futtassa a triggert a beillesztés előtt vagy után.
ESEMÉNY (FRISSÍTÉS) Futtassa a triggert a frissítés előtt vagy után.
ESEMÉNY (TÖRLÉS) Futtassa a triggert a törlés előtt vagy után.
TOVÁBB Melyik táblázatot célozza meg ezzel az aktiválóval.
TRIGGER_TYPE (MINDEN SORHOZ) Hajtsa végre a triggert minden megváltoztatott sor esetén.
TRIGGER_TYPE (MINDEN NYILATKOZATHOZ) Az eseményindítót SQL-utasításonként egyszer hajtsa végre, függetlenül attól, hogy hány sort módosítottunk.
VÉGREHAJTÁS A fő aktiválási definíció végét jelző kulcsszó.
ENGEDJ LE RAVASZTÓT Töröljön egy triggert.
Nézetek létrehozása és szerkesztése
NÉZET LÉTREHOZÁSA Hozzon létre egy új nézetet.
MINT Határozza meg, hol kívánja lekérni a nézet adatait.
LÉPTETÉSŰ ELLENŐRZÉSI OPCIÓVAL Győződjön meg arról, hogy a nézeten keresztül módosított adatok megfelelnek a szabály által meghatározott szabályoknak. Alkalmazza ezt bármely más nézetre.
HELYI ELLENŐRZÉS LEHETŐSÉGÉVEL Győződjön meg arról, hogy a nézeten keresztül módosított adatok megfelelnek a szabály által meghatározott szabályoknak. Hagyja ezt figyelmen kívül minden más nézet esetén.
REKURSÍV NÉZET LÉTREHOZÁSA Hozzon létre egy rekurzív nézetet (olyat, amely egy rekurzív közös táblázatkifejezésre hivatkozik).
IDEIGLENES NÉZET LÉTREHOZÁSA Hozzon létre egy nézetet, amely csak az aktuális munkamenethez létezik.
DROP NÉZET Nézet törlése.
Common Table Expressions (CTE-k) ¹
VAL VEL Hozzon létre egy új közös táblázatkifejezést.
MINT Adja meg a CTE-ben használandó adatokat.
, (VESSZŐ) Több CTE láncolása.
¹Az adatbázismotor megvalósítása és támogatása gyakran eltérő.

SQL: A legerősebb nyelv?

Ne feledje, hogy az SQL dialektusok adatbázismotoronként eltérőek. Kicsit olyan, mint a HD DVD és a Blu-ray (vagy a VHS és a Betamax) közötti különbség. Az SQL hasonló az adatbázisok között, de előfordulhat, hogy az alkalmankénti összetett parancsok nem működnek pontosan minden megvalósításban. A csalólapon található SQL-parancsok többsége bármely adatbázison működik. Azok az összetett parancsok, ahol az adatbázis-támogatás változó, ilyenekként vannak feljegyezve.

Ha ismeri az SQL-t, számos felhasználási területen alkalmazhatja. Legyen szó irányítási rendszerről, programozási projektről vagy alapvető jelentéskészítésről, az SQL felszabadítja az adatbázisban rejlő nyers teljesítményt. Ne felejtse el elolvasni a mi írásunkat alapvető programozói útmutató az SQL-hez 13 legfontosabb SQL-parancs, amelyet minden programozónak tudnia kellMinden nagy vagy dinamikus webhely valamilyen módon adatbázist használ, és a Structured Query Language (SQL) nyelvvel kombinálva az adatok manipulálásának lehetőségei végtelenek. Olvass tovább , a parancsok használatának alapos áttekintése érdekében.

Joe az Egyesült Királyságban, a Lincoln Egyetemen végzett számítástechnikai szakon. Professzionális szoftverfejlesztő, és amikor éppen nem repül drónokkal vagy nem ír zenét, gyakran előfordul, hogy fényképez vagy videózik.