Osnovna vrstica ukazov SQL za začetnike

Osnovna vrstica ukazov SQL za začetnike

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

UkazDejanje
Ukazi poizvedb
IZBERIOsnovni gradnik poizvedb za pridobivanje podatkov.
IZBERI *Uporaba * s SELECT vrne vse stolpce.
Stolpec SELECTDoločite natančne stolpce z njihovim imenom.
SELECT table.columnSkličite se na stolpec iz določene tabele.
IZDoločite, kje najti podatke.
ASZačasno vzdevek imena tabele ali stolpca za novo ime.
KJEFiltrirajte rezultate s pogojem.
INUporabite več pogojev s stavkom WHERE. Rezultati morajo ustrezati vsem pogojem.
ALIUporabite več pogojev s stavkom WHERE. Rezultati morajo ustrezati le enemu pogoju.
NAROČI PORazvrstite rezultate po stolpcu. Baza podatkov izbira, kako naročiti.
NAROČI PO stolpcu ASCRazvrstite rezultate po stolpcu v naraščajočem vrstnem redu.
NAROČI PO stolpcu DESCRazvrstite rezultate po stolpcu v padajočem vrstnem redu.
OMEJITEVOmejite število vrnjenih rezultatov.
OFFSETPreskočite prvo število vrstic OFFSET. Pogosto se uporablja z LIMIT.
PODPISANJEZaženite poizvedbo, če želite pridobiti podatke za drugo poizvedbo.
Skupne funkcije¹
COUNTPreštejte število vrstic, ki ustrezajo poizvedbi.
MAXVrnite najvišjo vrednost v številskem stolpcu.
MINVrnite najnižjo vrednost v številskem stolpcu.
SUMSeštejte vrednosti številskega stolpca.
AVGIzračunajte povprečno vrednost številskega stolpca.
IMATIUporablja se z agregatnimi funkcijami namesto klavzule WHERE.
GROUP BYUporablja se za izboljšanje skupnega rezultata.
Operaterji
VSEZa male in male črke iskanje vzorca z nadomestnim operatorjem (%).
VŠEČ MI JEIskanje vzorca z neobčutljivimi črkami za operator z nadomestnim znakom (%).
MEDPoišč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.
UNIONZdružite dve edinstveni poizvedbi (z istimi stolpci) v en rezultat.
ZVEZA VSEZdružite dve poizvedbi (z istimi stolpci) v en rezultat. Dovoljeni so dvojniki.
INStenografija za WHERE. Podaja več pogojev OR.
NI NOTRIStenografija za WHERE. Podaja več pogojev OR (obrnjeno) ali ni enako.
JE NIČPreverite prazne vrednosti.
NI NIČPreverite, ali so prazne vrednosti.
INTERSECTVrne rezultate, ki ustrezajo dvema poizvedbama.
MINUSVrne rezultate v eno poizvedbo, ki je ni v drugi poizvedbi.¹
Pridruži se
VKLOPLJENOUporablja se za določitev stolpca za primerjavo in ujemanje rezultatov.
UPORABASkrajšava za VKLOP, uporablja se, če je ime stolpca enako v obeh tabelah.
LEVI ZUNANJI PRIDRUŽITEVVsi 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ŽBAVsi rezultati, ki se ujemajo v levi in ​​desni tabeli.
POPOLNA ZUNANJA PRIDRUŽBAVsi 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ŽITEVVsi 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 tabeloUstvarite novo tabelo.
NIČDovoli prazne vrednosti za to polje.
NI NULLNe dovolite praznih vrednosti za to polje.
DEFAULTVrednost, s katero je treba izpolniti polje, če eno ni podano.
ASUstvarite 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 MIZAIzbrišite tabelo in vse njene podatke.
TRUNCATE MIZOIzbriš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.
JEDINSTVENOZa tabelo uveljavite edinstvene vrednosti za ta stolpec.
PREVERITEPreprič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 TRIGGERUstvarite 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.
VKLOPLJENONa 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.
IZVEDIKljučna beseda, ki označuje konec definicije glavnega sprožilca.
DROP TRIGGERIzbrišite sprožilec.
Ustvarjanje in urejanje pogledov
Ustvari pogledUstvarite nov pogled.
ASDoločite, kje boste pridobili podatke za pogled.
Z NASTAVLJENO OPCIJOPoskrbite, da bodo vsi podatki, spremenjeni s pogledom, v skladu s pravili, ki jih določa pravilo. To uporabite za vse druge poglede.
Z LOKALNO PREVERJANJEPoskrbite, 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 pogledUstvarite rekurzivni pogled (tisti, ki se nanaša na rekurzivni izraz skupne tabele).
Ustvari začasen pogledUstvarite pogled, ki obstaja samo za trenutno sejo.
POGLED KAPANJAIzbrišite pogled.
Skupni tabelarni izrazi (CTE) ¹
ZUstvarite nov skupni izraz tabele.
ASDoloč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 360
Preberite Naprej Sorodne teme
  • Programiranje
  • Plonk listek
  • SQL
O avtorju Joe Coburn(136 objavljenih člankov)

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