Az alapvető SQL parancsok csalólapja kezdőknek

Az alapvető SQL parancsok csalólapja kezdőknek

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

ParancsAkció
Lekérdezési parancsok
SELECTAlapvető 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 oszlopAdjon meg pontos oszlopokat a nevükkel.
SELECT tábla.oszlopHivatkozzon egy adott táblázat oszlopára.
TÓL TŐLAdja meg, hogy hol talál adatokat.
MINTTáblázat vagy oszlop ideiglenes aliasának új neve.
AHOLAz eredmények szűrése feltétellel.
ÉSHasználjon több feltételt a WHERE záradékkal. Az eredményeknek minden feltételnek meg kell felelniük.
VAGYHasználjon több feltételt a WHERE záradékkal. Az eredményeknek csak egy feltételnek kell megfelelniük.
RENDEZÉSRendelje az eredményeket egy oszlop szerint. Az adatbázis választja ki a megrendelés módját.
RENDELÉS ASC oszlop szerintRendezze az eredményeket oszlop szerint növekvő sorrendben.
RENDELÉS LEÍRÁS oszlop szerintRendezze az eredményeket oszlop szerint csökkenő sorrendben.
HATÁRKorlátozza a visszaadott eredmények számát.
OFFSETAz első OFFSET sorok kihagyása. Gyakran használják a LIMIT -el.
ALKALMAZÁSFuttasson lekérdezést egy másik lekérdezéshez tartozó adatok lekéréséhez.
Összesített funkciók¹
SZÁMOLSzámolja meg a lekérdezésnek megfelelő sorok számát.
MAXA legmagasabb értéket adja vissza egy numerikus oszlopban.
MINAdja vissza a legalacsonyabb értéket egy numerikus oszlopban.
ÖSSZEGFoglalja össze egy numerikus oszlop értékeit.
AVGSzámítsa ki egy numerikus oszlop átlagos értékét.
VANA WHERE záradék helyett aggregált függvényekkel használható.
CSOPORTOSÍTAz összesített eredmény finomítására szolgál.
Üzemeltetők
MINTA kis- és nagybetűk megkülönböztetése a minta keresése helyettesítő karakter operátorral (%).
SZERETEMA kis- és nagybetűk megkülönböztetés nélküli keresése minta helyettesítő karakter operátorral (%).
KÖZÖTTKeresse 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 ALLKombináljon két lekérdezést (azonos oszlopokkal) egy eredménybe. Ismétlődés engedélyezett.
BAN BENA WHERE rövidítése. Több VAGY feltételt határoz meg.
NEM BENTA WHERE rövidítése. Több VAGY feltételt határoz meg (fordított), vagy nem egyenlő.
NULLAEllenőrizze az üres értékeket.
NEM NULLEllenőrizze, hogy nincsenek -e üres értékek.
INTERSECTKét lekérdezésnek megfelelő eredményt ad vissza.
MÍNUSZOlyan eredményeket adhat vissza egy lekérdezésben, amelyek nem szerepelnek egy másik lekérdezésben.¹
Csatlakozik
TOVÁBBAz eredmények összehasonlítására és egyezésére szolgáló oszlop megadására szolgál.
HASZNÁLATA BE rövidítése, akkor használatos, ha az oszlop neve ugyanaz mindkét táblázatban.
BAL KÜLSŐ CSATLAKOZÁSAz ö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ÁSA bal és a jobb oldali táblázatban szereplő összes eredmény.
TELJES KÜLSŐ CSATLAKOZÁSAz ö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ÁSAz ö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ÁSAHozzon létre egy új táblázatot.
NULLAEngedélyezze az üres értékeket ehhez a mezőhöz.
NEM NULLANe hagyjon üres értékeket ebben a mezőben.
DEFAULTA mező kitöltésére szolgáló érték, ha nincs megadva.
MINTHozzon 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ő asztalTöröljön egy táblázatot és minden adatát.
TRUNCATE TABLETörölje a táblázat összes adatát, de magát a táblázatot ne.
Korlátok
ELSŐDLEGES KULCSEgy érték, amely egyedileg azonosítja a táblázatban lévő rekordokat. A NOT NULL és az UNIQUE kombinációja.
IDEGEN KULCSEgy egyedi értékre hivatkozik egy másik táblázatban. Gyakran elsődleges kulcs a másik táblázatban.
EGYEDITáblázatonként érvényesítsen egyedi értékeket ehhez az oszlophoz.
JELÖLJE BEGyő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 TRIGGERHozzon 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ÁBBMelyik 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ÁSKulcsszó, 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ásaHozzon létre új nézetet.
MINTHatározza meg, hogy hol kell lekérni a nézet adatait.
CSÖKKENTETT ELLENŐRZÉSI OPCIÓVALGyő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ÓVALGyő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ÁSAHozzon létre egy rekurzív nézetet (amely egy rekurzív közös tábla kifejezésre utal).
Ideiglenes nézet létrehozásaHozzon létre egy nézetet, amely csak az aktuális munkamenethez létezik.
Csepegtető nézetNézet törlése.
Közös táblázatkifejezések (CTE) ¹
VAL VELHozzon létre egy új közös tábla kifejezést.
MINTAdja 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épen
Olvassa tovább Kapcsolódó témák
  • Programozás
  • Puska
  • SQL
A szerzőről Joe Coburn(136 megjelent cikk)

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