A strukturált lekérdezési nyelv (SQL) az adatbázisok kezelésének legjobb eszköze. Ez a nyelv lehetővé teszi az adatok manipulálását, mint senki más, és a használatba vétele semmibe sem kerül!
Ha még nem ismeri az SQL parancsokat, vagy emlékeztetőre van szüksége a hatékony eszköz egyes részeiről, akkor az alábbi SQL parancsok csalási lapja pontosan az, amire szüksége van. Görgessen lefelé, hogy megnézze a benne található fantasztikumot, vagy töltse le a PDF -fájlt 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ási partnerünktől, a TradePub -tól. Ahhoz, hogy csak az első alkalommal férhessen hozzá, ki kell töltenie egy rövid űrlapot. Letöltés Az alapvető SQL parancsok csalólapja .
miért használ a rendszer annyi lemezt
Az alapvető SQL parancsok csalólapja
Parancs | Akció |
---|---|
Lekérdezési parancsok | |
SELECT | Alapvető lekérdezési építőelem az adatok lekéréséhez. |
SELECT * | A * és a SELECT együttes használata az összes oszlopot adja vissza. |
SELECT oszlop | Adjon meg pontos oszlopokat a nevükkel. |
SELECT tábla.oszlop | Hivatkozzon egy adott táblázat oszlopára. |
TÓL TŐL | Adja meg, hogy hol talál adatokat. |
MINT | Táblázat vagy oszlop ideiglenes aliasának új neve. |
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 | Rendelje az eredményeket egy oszlop szerint. Az adatbázis választja ki a megrendelés módját. |
RENDELÉS ASC oszlop szerint | Rendezze az eredményeket oszlop szerint növekvő sorrendben. |
RENDELÉS LEÍRÁS oszlop szerint | Rendezze az eredményeket oszlop szerint csökkenő sorrendben. |
HATÁR | Korlátozza a visszaadott eredmények számát. |
OFFSET | Az első OFFSET sorok kihagyása. Gyakran használják a LIMIT -el. |
ALKALMAZÁS | Futtasson lekérdezést egy másik lekérdezéshez tartozó adatok lekéréséhez. |
Összesített funkciók¹ | |
SZÁMOL | Számolja meg a lekérdezésnek megfelelő sorok számát. |
MAX | A legmagasabb értéket adja vissza egy numerikus oszlopban. |
MIN | Adja vissza a legalacsonyabb értéket egy numerikus oszlopban. |
ÖSSZEG | Foglalja össze egy numerikus oszlop értékeit. |
AVG | Számítsa ki egy numerikus oszlop átlagos értékét. |
VAN | A WHERE záradék helyett aggregált függvényekkel használható. |
CSOPORTOSÍT | Az összesített eredmény finomítására szolgál. |
Üzemeltetők | |
MINT | A kis- és nagybetűk megkülönböztetése a minta keresése helyettesítő karakter operátorral (%). |
SZERETEM | A kis- és nagybetűk megkülönböztetés nélküli keresése minta helyettesítő karakter operátorral (%). |
KÖZÖTT | Keresse meg az é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. |
> = | Feltételnél nagyobb vagy azzal egyenlő értékek keresése. |
< | Feltételnél kisebb értékek keresése. |
<= | Feltételnél kisebb vagy azzal egyenlő értékek keresése. |
= | Keressen a feltételnek pontosan megfelelő értékeket. |
Keresse meg a feltétellel nem egyenlő értékeket. | |
UNIÓ | Kombináljon két egyedi lekérdezést (azonos oszlopokkal) egy eredménybe. |
UNION ALL | Kombináljon két lekérdezést (azonos oszlopokkal) egy eredménybe. Ismétlődés engedélyezett. |
BAN BEN | A WHERE rövidítése. Több VAGY feltételt határoz meg. |
NEM BENT | A WHERE rövidítése. Több VAGY feltételt határoz meg (fordított), vagy nem egyenlő. |
NULLA | Ellenőrizze az üres értékeket. |
NEM NULL | Ellenőrizze, hogy nincsenek -e üres értékek. |
INTERSECT | Két lekérdezésnek megfelelő eredményt ad vissza. |
MÍNUSZ | Olyan eredményeket adhat vissza egy lekérdezésben, amelyek nem szerepelnek egy másik lekérdezésben.¹ |
Csatlakozik | |
TOVÁBB | Az eredmények összehasonlítására és egyezésére szolgáló oszlop megadására szolgál. |
HASZNÁLAT | A BE rövidítése, akkor használatos, ha az oszlop neve ugyanaz mindkét táblázatban. |
BAL KÜLSŐ CSATLAKOZÁS | Az összes eredmény a bal oldali táblázatból, csak az egyező eredmények a jobb oldali táblázatból. |
BALRA KÜLSŐ CSATLAKOZTATÁS (NULL) | (Nullával) Az összes eredmény a bal táblázatból, de nem a jobb táblázatból. |
BELSŐ ÖSSZEKAPCSOLÁS | A bal és a jobb oldali táblázatban szereplő összes eredmény. |
TELJES KÜLSŐ CSATLAKOZÁS | Az összes eredmény a bal és a jobb táblázatból. |
TELJES KÜLSŐ CSATLAKOZÁS (NULL) | (Nullával) a bal és a jobb táblázat összes eredménye, kivéve mindkét táblázat eredményeit. |
JOBB KÜLSŐ CSATLAKOZÁS | Az összes eredmény a jobb oldali táblázatból, csak az egyező eredmények a bal oldali táblázatból. |
JOBB KÜLSŐ CSATLAKOZÁS (NULL) | (Nullával) Az összes eredmény a jobb táblázatból, de nem a bal 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 | Engedélyezze az üres értékeket ehhez a mezőhöz. |
NEM NULLA | Ne hagyjon üres értékeket ebben a mezőben. |
DEFAULT | A mező kitöltésére szolgáló érték, ha nincs megadva. |
MINT | Hozzon létre egy új táblázatot egy meglévő tábla szerkezete alapján. Az új táblázat tartalmazza a régi táblázat adatait. |
ALTER TÁBLÁZAT (OSZLOP HOZZÁADÁSA) | Új oszlop hozzáadása egy meglévő táblázathoz. |
ALTER TABLE (DROP COLUMN) | Oszlop eltávolítása a meglévő táblázatból. |
ALTER TABLE (ALTER COLUMN) | Meglévő oszlop adattípusának módosítása. |
ALTER TABLE (ROLAME RANAME) | Nevezzen át egy meglévő oszlopot. |
ALTER TABLE (ÁTNEVEZÉSI TÁBLÁZAT) | Nevezzen át egy meglévő táblát. |
ALTER TABLE (NULL MODIFY) | Null értékek engedélyezése egy oszlophoz. |
ALTER TABLE (MODIFY NOT NULL) | Az oszlopok null értékeinek megakadályozása. |
Csepegtető asztal | Töröljön egy táblázatot és minden adatát. |
TRUNCATE TABLE | Törölje a táblázat összes adatát, de magát a táblázatot ne. |
Korlátok | |
ELSŐDLEGES KULCS | Egy érték, amely egyedileg azonosítja a táblázatban lévő rekordokat. A NOT NULL és az UNIQUE kombinációja. |
IDEGEN KULCS | Egy egyedi értékre hivatkozik egy másik táblázatban. Gyakran elsődleges kulcs a másik táblázatban. |
EGYEDI | Táblázatonként érvényesítsen egyedi értékeket 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 nagyban gyorsítsa fel a lekérdezéseket, ha indexet ad hozzá az oszlophoz. |
INDEX (EGYEDI LÉTREHOZÁS) | Hozzon létre egy indexet, amely nem engedélyezi az ismétlődő értékeket. |
INDEX (DROP) | Távolítson el egy indexet. |
Adatok létrehozása és szerkesztése | |
INSERT (SINGLE VALUE) | Új rekord hozzáadása a táblázathoz. |
INSERT (TÖBB ÉRTÉK) | Adjon hozzá több új rekordot egy táblázathoz. |
INSERT (SELECT) | Adjon hozzá rekordokat egy táblázathoz, de az értékeket egy meglévő táblából szerezze be. |
MINDENT FRISSÍTENI) | Módosítsa a táblázat összes meglévő rekordját. |
FRISSÍTÉS (HOL) | Módosítsa a táblázatban meglévő rekordokat, amelyek megfelelnek egy feltételnek. |
MINDET TÖRÖLNI) | Távolítson el minden rekordot a táblázatból. |
TÖRLÉS (HOL) | Távolítsa el a táblázatból azokat a rekordokat, amelyek megfelelnek egy feltételnek. |
Triggerek létrehozása és szerkesztése¹ | |
CREATE TRIGGER | Hozzon létre triggert. |
TRIGGER LÉTREHOZÁSA (VAGY MÓDOSÍTÁSA) | Hozzon létre aktiválási szabályt, vagy frissítse a meglévő aktiválási szabályt, ha azonos nevű található. |
MIKOR (ELŐTT) | Futtassa a ravaszt az esemény bekövetkezése előtt. |
MIKOR (UTÁN) | Futtassa a ravaszt az esemény bekövetkezése után. |
ESEMÉNY (INSERT) | Futtassa a ravaszt a beillesztés előtt vagy után. |
ESEMÉNY (FRISSÍTÉS) | Futtassa a ravaszt a frissítés előtt vagy után. |
ESEMÉNY (TÖRLÉS) | Futtassa a ravaszt a törlés előtt vagy után. |
TOVÁBB | Melyik táblázatot célozza meg ezzel a triggerrel. |
TRIGGER_TYPE (MINDEN SORRA) | Végezze el az aktiválási szabályt minden megváltozott sornál. |
TRIGGER_TYPE (MINDEN NYILATKOZATRA) | Hajtsa végre a triggert SQL utasításonként egyszer, függetlenül attól, hogy hány sor módosult. |
VÉGREHAJTÁS | Kulcsszó, amely jelzi a fő trigger -definíció végét. |
Csepegtető | Törlés törlése. |
Nézetek létrehozása és szerkesztése | |
Nézet létrehozása | Hozzon létre új nézetet. |
MINT | Határozza meg, hogy hol kell lekérni a nézet adatait. |
CSÖKKENTETT 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 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. Ezt hagyja figyelmen kívül más nézeteknél. |
RECURSIVE NÉZET LÉTREHOZÁSA | Hozzon létre egy rekurzív nézetet (amely egy rekurzív közös tábla kifejezésre utal). |
Ideiglenes nézet létrehozása | Hozzon létre egy nézetet, amely csak az aktuális munkamenethez létezik. |
Csepegtető nézet | Nézet törlése. |
Közös táblázatkifejezések (CTE) ¹ | |
VAL VEL | Hozzon létre egy új közös tábla kifejezést. |
MINT | Adja meg a CTE -ben használandó adatokat. |
, (COMMA) | Láncozzon több CTE -t. |
¹ Az adatbázis -motorok megvalósításai és támogatása gyakran eltérő. |
SQL: A legerősebb nyelv a környéken?
Ne feledje, hogy az SQL nyelvjárások az adatbázis -motorok között eltérőek. Kicsit hasonlít a HD DVD és a Blu-ray (vagy VHS és Betamax) közötti különbségre. Az SQL hasonló az adatbázisok között, de előfordulhat, hogy az alkalmi összetett parancs nem minden megvalósításban működik pontosan ugyanúgy. A csalási lapon található SQL parancsok többsége minden adatbázisban működni fog. A komplex parancsok, ahol az adatbázis -támogatás eltérő, ilyenként kerülnek megjegyzésre.
Ha ismeri az SQL -t, sokféleképpen alkalmazhatja. Legyen szó felügyeleti rendszerről, programozási projektről vagy alapvető jelentésekről, az SQL felszabadítja az adatbázisban rejlő nyers energiát. Ne felejtsd el elolvasni a miénk alapvető programozói útmutató az SQL -hez , ezeknek a parancsoknak a használatához.
Részvény Részvény Csipog Email Canon vs Nikon: Melyik a jobb márka?
A Canon és a Nikon a két legnagyobb név a kameraiparban. De melyik márka kínálja a kamerák és objektívek jobb választékát?
hogyan kell játszani a pokemont a számítógépenOlvassa tovább Kapcsolódó témák
- Programozás
- Puska
- SQL
Joe az Egyesült Királyságban, a Lincoln Egyetemen végzett informatikából. Professzionális szoftverfejlesztő, és amikor nem repül drónokkal és nem ír zenét, gyakran előfordul, hogy fényképeket készít vagy videókat készít.
Joe Coburn további alkotásai
Iratkozzon fel hírlevelünkre
Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!
Feliratkozáshoz kattintson ide