Jezik strukturiranih poizvedb (SQL) je orodje za upravljanje podatkovnih baz. Ta jezik vam omogoča manipulacijo s podatki, kot nihče drug, in uporaba ne stane nič!
Če ste novi pri ukazih SQL ali potrebujete opomnik o nekaterih delih tega zmogljivega orodja, so spodaj opisani naši ukazi za ukaze SQL točno tisto, kar potrebujete. Pomaknite se navzdol in si oglejte čudovitost, ki jo vsebuje, ali prenesite PDF za prihodnjo uporabo. (PDF vsebuje primere za podane ukaze.)
BREZPLAČEN PRENOS: Ta goljufija je na voljo kot PDF za prenos od našega distribucijskega partnerja TradePub. Če želite prvič dostopati do njega, boste morali izpolniti kratek obrazec. Prenesi Chess Sheet za ukaze SQL .
seznam ukaznih pozivov za windows 10
Chess Sheet za ukaze SQL
Ukaz | Dejanje |
---|---|
Ukazi poizvedb | |
IZBERI | Osnovni gradnik poizvedb za pridobivanje podatkov. |
IZBERI * | Uporaba * s SELECT vrne vse stolpce. |
Stolpec SELECT | Določite natančne stolpce z njihovim imenom. |
SELECT table.column | Skličite se na stolpec iz določene tabele. |
IZ | Določite, kje najti podatke. |
AS | Začasno vzdevek imena tabele ali stolpca za novo ime. |
KJE | Filtrirajte rezultate s pogojem. |
IN | Uporabite več pogojev s stavkom WHERE. Rezultati morajo ustrezati vsem pogojem. |
ALI | Uporabite več pogojev s stavkom WHERE. Rezultati morajo ustrezati le enemu pogoju. |
NAROČI PO | Razvrstite rezultate po stolpcu. Baza podatkov izbira, kako naročiti. |
NAROČI PO stolpcu ASC | Razvrstite rezultate po stolpcu v naraščajočem vrstnem redu. |
NAROČI PO stolpcu DESC | Razvrstite rezultate po stolpcu v padajočem vrstnem redu. |
OMEJITEV | Omejite število vrnjenih rezultatov. |
OFFSET | Preskočite prvo število vrstic OFFSET. Pogosto se uporablja z LIMIT. |
PODPISANJE | Zaženite poizvedbo, če želite pridobiti podatke za drugo poizvedbo. |
Skupne funkcije¹ | |
COUNT | Preštejte število vrstic, ki ustrezajo poizvedbi. |
MAX | Vrnite najvišjo vrednost v številskem stolpcu. |
MIN | Vrnite najnižjo vrednost v številskem stolpcu. |
SUM | Seštejte vrednosti številskega stolpca. |
AVG | Izračunajte povprečno vrednost številskega stolpca. |
IMATI | Uporablja se z agregatnimi funkcijami namesto klavzule WHERE. |
GROUP BY | Uporablja se za izboljšanje skupnega rezultata. |
Operaterji | |
VSE | Za male in male črke iskanje vzorca z nadomestnim operatorjem (%). |
VŠEČ MI JE | Iskanje vzorca z neobčutljivimi črkami za operator z nadomestnim znakom (%). |
MED | Poiščite vrednost med dvema vrednostma. Deluje z datumi ali številkami. |
> | Poiščite vrednosti, večje od pogoja. |
> = | Poiščite vrednosti, ki so večje ali enake pogoju. |
< | Iščite vrednosti, manjše od pogoja. |
<= | Poiščite vrednosti, ki so manjše ali enake pogoju. |
= | Poiščite vrednosti, ki se popolnoma ujemajo s pogojem. |
Poiščite vrednosti, ki niso enake pogoju. | |
UNION | Združite dve edinstveni poizvedbi (z istimi stolpci) v en rezultat. |
ZVEZA VSE | Združite dve poizvedbi (z istimi stolpci) v en rezultat. Dovoljeni so dvojniki. |
IN | Stenografija za WHERE. Podaja več pogojev OR. |
NI NOTRI | Stenografija za WHERE. Podaja več pogojev OR (obrnjeno) ali ni enako. |
JE NIČ | Preverite prazne vrednosti. |
NI NIČ | Preverite, ali so prazne vrednosti. |
INTERSECT | Vrne rezultate, ki ustrezajo dvema poizvedbama. |
MINUS | Vrne rezultate v eno poizvedbo, ki je ni v drugi poizvedbi.¹ |
Pridruži se | |
VKLOPLJENO | Uporablja se za določitev stolpca za primerjavo in ujemanje rezultatov. |
UPORABA | Skrajšava za VKLOP, uporablja se, če je ime stolpca enako v obeh tabelah. |
LEVI ZUNANJI PRIDRUŽITEV | Vsi rezultati iz leve tabele, le ujemajoči se rezultati iz desne tabele. |
LEVI ZUNANJI ČLEN (Z NULL) | (Z ničelno vrednostjo) Vsi rezultati iz leve tabele, ne pa tudi v desni. |
NOTRANJA PRIDRUŽBA | Vsi rezultati, ki se ujemajo v levi in desni tabeli. |
POPOLNA ZUNANJA PRIDRUŽBA | Vsi rezultati iz leve in desne tabele. |
POLNI ZUNANJI PRIDRUŽITEV (Z NULL) | (Z ničelno vrednostjo) vsi rezultati iz leve in desne tabele, razen rezultatov v obeh tabelah. |
PRAVI ZUNANJI PRIDRUŽITEV | Vsi rezultati iz desne tabele, le rezultati iz leve tabele. |
DESNI ZUNANJI VSTOP (Z NULL) | (Z ničelno vrednostjo) Vsi rezultati iz desne tabele, ne pa tudi v levi tabeli. |
Ustvarjanje in urejanje tabel | |
Ustvari tabelo | Ustvarite novo tabelo. |
NIČ | Dovoli prazne vrednosti za to polje. |
NI NULL | Ne dovolite praznih vrednosti za to polje. |
DEFAULT | Vrednost, s katero je treba izpolniti polje, če eno ni podano. |
AS | Ustvarite novo tabelo na podlagi strukture obstoječe tabele. Nova tabela bo vsebovala podatke iz stare tabele. |
ALTER TABLE (DODAJ STOLPEC) | Obstoječi tabeli dodajte nov stolpec. |
ALTER TABELA (DROP COLONM) | Odstranite stolpec iz obstoječe tabele. |
ALTER TABELA (ALTER STOLPEC) | Spremenite podatkovni tip obstoječega stolpca. |
ALTER TABELA (PREimenuj stolpec) | Preimenujte obstoječi stolpec. |
ALTER TABLE (PREimenuj tabelo) | Preimenujte obstoječo tabelo. |
ALTER TABLE (SPREMENI NULL) | Dovoli ničelne vrednosti za stolpec. |
ALTER TABLE (SPREMENI NI NULL) | Prepreči ničelne vrednosti za stolpec. |
DROP MIZA | Izbrišite tabelo in vse njene podatke. |
TRUNCATE MIZO | Izbrišite vse podatke v tabeli, ne pa tudi same tabele. |
Omejitve | |
PRIMARNI KLJUČ | Vrednost, ki enolično identificira zapis v tabeli. Kombinacija NOT NULL in UNIQUE. |
TUJI KLJUČ | Sklicuje se na edinstveno vrednost v drugi tabeli. Pogosto primarni ključ v drugi tabeli. |
JEDINSTVENO | Za tabelo uveljavite edinstvene vrednosti za ta stolpec. |
PREVERITE | Prepričajte se, da vrednosti ustrezajo določenemu pogoju. |
INDEX (Ustvari) | Optimizirajte tabele in močno pospešite poizvedbe z dodajanjem indeksa v stolpec. |
INDEX (Ustvari edinstveno) | Ustvarite indeks, ki ne dovoljuje podvojenih vrednosti. |
INDEKS (DROP) | Odstranite kazalo. |
Ustvarjanje in urejanje podatkov | |
VSTAVI (ENA VREDNOST) | Dodajte nov zapis v tabelo. |
VSTAVI (VEČ VREDNOSTI) | V tabelo dodajte več novih zapisov. |
VSTAVI (IZBERI) | Dodajte zapise v tabelo, vendar dobite vrednosti iz obstoječe tabele. |
Posodobi (VSE) | Spremenite vse obstoječe zapise v tabeli. |
Posodobi (KJE) | Spremenite obstoječe zapise v tabeli, ki ustrezajo pogoju. |
IZBRIŠI VSE) | Odstranite vse zapise iz tabele. |
IZBRIŠI (KJE) | Odstranite zapise iz tabele, ki ustrezajo pogoju. |
Ustvarjanje in urejanje sprožilcev¹ | |
Ustvari TRIGGER | Ustvarite sprožilec. |
Ustvari TRIGGER (ALI SPREMENI) | Ustvarite sprožilec ali posodobite obstoječi sprožilec, če ga najdete z istim imenom. |
KDAJ (PRED) | Zaženite sprožilec, preden se dogodek zgodi. |
KDAJ (PO) | Po dogodku zaženite sprožilec. |
DOGODEK (VSTAVI) | Zaženite sprožilec pred ali po vstavitvi. |
DOGODEK (UPDATE) | Zaženite sprožilec pred ali po posodobitvi. |
DOGODEK (IZBRIŠI) | Zaženite sprožilec pred ali po izbrisu. |
VKLOPLJENO | Na katero tabelo ciljati s tem sprožilcem. |
TRIGGER_TYPE (ZA VSAK RED) | Izvedite sprožilec za vsako spremenjeno vrstico. |
TRIGGER_TYPE (ZA VSAKO IZJAVO) | Sprožilec enkrat izvedite za stavek SQL, ne glede na to, koliko vrstic je spremenjenih. |
IZVEDI | Ključna beseda, ki označuje konec definicije glavnega sprožilca. |
DROP TRIGGER | Izbrišite sprožilec. |
Ustvarjanje in urejanje pogledov | |
Ustvari pogled | Ustvarite nov pogled. |
AS | Določite, kje boste pridobili podatke za pogled. |
Z NASTAVLJENO OPCIJO | Poskrbite, da bodo vsi podatki, spremenjeni s pogledom, v skladu s pravili, ki jih določa pravilo. To uporabite za vse druge poglede. |
Z LOKALNO PREVERJANJE | Poskrbite, da bodo vsi podatki, spremenjeni s pogledom, v skladu s pravili, ki jih določa pravilo. Za druge poglede tega ne upoštevajte. |
Ustvari rekurzivni pogled | Ustvarite rekurzivni pogled (tisti, ki se nanaša na rekurzivni izraz skupne tabele). |
Ustvari začasen pogled | Ustvarite pogled, ki obstaja samo za trenutno sejo. |
POGLED KAPANJA | Izbrišite pogled. |
Skupni tabelarni izrazi (CTE) ¹ | |
Z | Ustvarite nov skupni izraz tabele. |
AS | Določite podatke za uporabo v CTE. |
, (VEZIK) | Povežite več CTE. |
¹ Izvedbe in podpora motorja baze podatkov se pogosto razlikujejo. |
SQL: Najmočnejši jezik v svetu?
Upoštevajte, da se narečja SQL med motorji baz podatkov razlikujejo. To je nekoliko podobno kot razlika med HD DVD in Blu-ray (ali VHS in Betamax). SQL je podoben med bazami podatkov, vendar občasni zapleteni ukaz morda ne deluje popolnoma enako pri vseh izvedbah. Večina ukazov SQL na tem seznamu bo delovala v kateri koli bazi podatkov. Kompleksni ukazi, pri katerih se podpora baze podatkov spreminja, so zapisani kot taki.
Ko poznate SQL, ga lahko uporabite za različne namene. Ne glede na to, ali imate opravka s sistemom upravljanja, programerskim projektom ali osnovnim poročanjem, SQL odklene surovo moč v zbirki podatkov. Ne pozabite prebrati našega osnovni vodič programerja za SQL , za poglobljen pogled na uporabo teh ukazov.
Deliti Deliti Cvrkutati E-naslov Canon proti Nikon: katera znamka fotoaparata je boljša?
Canon in Nikon sta dve največji imeni v industriji fotoaparatov. Toda katera blagovna znamka ponuja boljšo ponudbo fotoaparatov in objektivov?
kako izbrisati profile iz xbox 360Preberite Naprej Sorodne teme
- Programiranje
- Plonk listek
- SQL
Joe je diplomiral iz računalništva na Univerzi v Lincolnu v Veliki Britaniji. Je poklicni razvijalec programske opreme in ko ne leti z brezpilotnimi letali ali ne piše glasbe, ga pogosto najdejo pri fotografiranju ali ustvarjanju videoposnetkov.
Več od Joea Coburna
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite