Esminiai SQL komandų kodų lapai pradedantiesiems

Esminiai SQL komandų kodų lapai pradedantiesiems

Struktūrinė užklausų kalba (SQL) yra pasirinktas įrankis manipuliuoti duomenų bazėmis. Ši kalba leidžia jums manipuliuoti duomenimis kaip niekas kitas, o pradėti naudotis nieko nekainuoja!





Jei dar nesate susipažinę su SQL komandomis arba jums reikia priminti apie kai kurias šio galingo įrankio dalis, tada mūsų SQL komandų apgaulės lapas yra būtent tai, ko jums reikia. Slinkite žemyn, kad pamatytumėte jo nuostabumą, arba atsisiųskite PDF, kad galėtumėte naudoti ateityje. (PDF rinkmenoje yra nurodytų komandų pavyzdžių.)





NEMOKAMAS ATSISIUNTIMAS: Šis apgaulės lapas yra prieinamas kaip atsisiunčiamas PDF iš mūsų platinimo partnerio „TradePub“. Turėsite užpildyti trumpą formą, kad galėtumėte ją pasiekti tik pirmą kartą. parsisiųsti Esminių SQL komandų kodų lapas .





Ar galite žaisti playstation 3 žaidimus ant ps4

Esminių SQL komandų kodų lapas

KomandaVeiksmas
Užklausų komandos
PASIRINKTIPagrindinis užklausos elementas duomenims gauti.
PASIRINKITE *Naudojant * su SELECT, pateikiami visi stulpeliai.
Stulpelis SELECTNurodykite tikslius stulpelius su jų pavadinimais.
SELECT lentelė.stulpelisNurodykite stulpelį iš konkrečios lentelės.
NUONurodykite, kur rasti duomenis.
ASLentelės pavadinimą arba stulpelį laikinai pavadinkite nauju pavadinimu.
KURFiltruokite rezultatus su sąlyga.
IRNaudokite kelias sąlygas su WHERE sąlyga. Rezultatai turi atitikti visas sąlygas.
ARBANaudokite kelias sąlygas su WHERE sąlyga. Rezultatai turi atitikti tik vieną sąlygą.
RŪŠIUOTI PAGALSurinkite rezultatus pagal stulpelį. Duomenų bazė pasirenka, kaip užsisakyti.
UŽSAKYTI PAGAL stulpelį ASCSurinkite rezultatus pagal stulpelį didėjančia tvarka.
UŽSAKYTI PAGAL stulpelį DESCSurinkite rezultatus pagal stulpelį mažėjančia tvarka.
RIBOTAApribokite grąžinamų rezultatų skaičių.
OFFSETPraleiskite pirmąjį OFFSET eilučių skaičių. Dažnai naudojamas su LIMIT.
PAKEITIMASVykdykite užklausą, kad gautumėte kitos užklausos duomenis.
Bendros funkcijos¹
COUNTSuskaičiuokite eilučių skaičių, atitinkantį užklausą.
MAXPateikite didžiausią skaičių stulpelio reikšmę.
MINPateikite mažiausią skaičių stulpelio vertę.
SUMASumuokite skaičių stulpelio reikšmes.
AVGApskaičiuokite vidutinę skaitinio stulpelio vertę.
TurėdamasNaudojamas su kaupimo funkcijomis, o ne WHERE sąlyga.
GRUPUOTI PAGALNaudojamas bendram rezultatui patikslinti.
Operatoriai
KAIPSkiriamos didžiosios ir mažosios raidės naudojant pakaitos simbolių operatorių (%).
MAN PATINKADidžiosios ir mažosios raidės neskiriamos naudojant pakaitos simbolių operatorių (%).
TARPIeškokite vertės tarp dviejų verčių. Veikia su datomis ar skaičiais.
>Ieškokite reikšmių, didesnių nei sąlyga.
> =Ieškokite reikšmių, kurios yra didesnės ar lygios sąlygai.
<Ieškokite reikšmių, mažesnių nei sąlyga.
<=Ieškokite reikšmių, kurios yra mažesnės arba lygios sąlygai.
=Ieškokite reikšmių, tiksliai atitinkančių sąlygą.
Ieškokite reikšmių, kurios nėra lygios sąlygai.
SĄJUNGASujunkite dvi unikalias užklausas (su tais pačiais stulpeliais) į vieną rezultatą.
SĄJUNGA VISKASSujunkite dvi užklausas (su tais pačiais stulpeliais) į vieną rezultatą. Leidžiami pasikartojimai.
INSantrumpa KUR. Nurodo kelias ARBA sąlygas.
NE INSantrumpa KUR. Nurodomos kelios OR sąlygos (apverstos) arba nelygios.
IR NUOPatikrinkite, ar nėra tuščių verčių.
NĖRA NUOPatikrinkite, ar nėra tuščių verčių.
INTERSECTPateikite rezultatus, atitinkančius dvi užklausas.
MINUSASPateikite vienos užklausos rezultatus, kurių nėra kitoje .¹
Prisijungia
ĮJUNGTANaudojamas stulpeliui, skirtam rezultatams lyginti ir suderinti, nurodyti.
NAUDOJAMASĮjungta santrumpa, naudojama, kai stulpelio pavadinimas abiejose lentelėse yra tas pats.
Kairysis išorinis prisijungimasVisi rezultatai iš kairės lentelės, tik atitinkantys rezultatai iš dešinės lentelės.
Kairė išorinė jungtis (su NULL)(Su nuliu) Visi rezultatai iš kairės lentelės, bet ne dešinėje.
VIDAUS JUNGTISVisi rezultatai, kurie sutampa tiek kairėje, tiek dešinėje lentelėse.
PILNAS IŠORINIS PRISIJUNGIMASVisi rezultatai iš kairės ir dešinės lentelės.
Pilnas išorinis prisijungimas (su NULL)(Su nuliu) visi rezultatai iš kairės ir dešinės lentelių, išskyrus abiejų lentelių rezultatus.
DEŠINIS IŠORINIS PRISIJUNGIMASVisi rezultatai iš dešinės lentelės, tik atitinkantys rezultatai iš kairės lentelės.
DEŠINIS IŠORINIS JUNGTIS (SU NULL)(Su nuliu) Visi rezultatai iš dešinės lentelės, bet ne iš kairės lentelės.
Lentelių kūrimas ir redagavimas
KURTI LENTELĘSukurkite naują lentelę.
NULLLeisti tuščias šio lauko reikšmes.
NE NULLNeleiskite tuščių šio lauko reikšmių.
NUMATYTASVertė, kuria laukas užpildomas, jei jo nepateikiate.
ASSukurkite naują lentelę pagal esamos lentelės struktūrą. Naujoje lentelėje bus duomenys iš senosios lentelės.
KEISTI LENTELĘ (PRIDĖTI SKILTĮ)Pridėkite naują stulpelį prie esamos lentelės.
PAKEITIMŲ LENTELĖ (DROP COLUMN)Pašalinkite stulpelį iš esamos lentelės.
KEITIMO LENTELĖ (PAKEISTI SKILTĮ)Pakeiskite esamo stulpelio duomenų tipą.
KEITIMO LENTELĖ (PERvardyti stulpelį)Pervardykite esamą stulpelį.
PAKEISTI LENTELĘ (PERvardyti lentelę)Pervardykite esamą lentelę.
KEITIMO LENTELĖ (PAKEISTI NULL)Leisti stulpelio nulines reikšmes.
KEITIMO LENTELĖ (PAKEISTI NĖRA NULL)Užkirsti kelią stulpelio nulinėms reikšmėms.
LOŠIMO LENTELĖIštrinkite lentelę ir visus jos duomenis.
TRUNCATE LENTELĖIštrinkite visus lentelės duomenis, bet ne pačią lentelę.
Apribojimai
PAGRINDINIS RAKTASVertė, kuri unikaliai identifikuoja įrašą lentelėje. NOT NULL ir UNIKALUS derinys.
SVETIMAS RAKTASKitoje lentelėje nurodoma unikali vertė. Dažnai pirminis raktas kitoje lentelėje.
UNIKALUSĮveskite unikalias šio stulpelio vertes vienoje lentelėje.
PATIKRINTIĮsitikinkite, kad vertės atitinka konkrečią sąlygą.
INDEX (KURTI)Optimizuokite lenteles ir labai pagreitinkite užklausas, pridėdami stulpelį indeksą.
INDEX (sukurti unikalų)Sukurkite indeksą, kuris neleidžia pasikartojančių verčių.
INDEX (DROP)Pašalinkite indeksą.
Duomenų kūrimas ir redagavimas
INSERT (SINGLE VALUE)Pridėkite naują įrašą prie lentelės.
INSERT (KELIOS VERTĖS)Į lentelę įtraukite kelis naujus įrašus.
INSERT (SELECT)Įtraukite įrašus į lentelę, bet gaukite reikšmes iš esamos lentelės.
ATNAUJINTI VISKĄ)Pakeiskite visus esamus lentelės įrašus.
ATNAUJINTI (KUR)Pakeiskite esamus įrašus lentelėje, kurie atitinka sąlygą.
IŠTRINTI VISKĄ)Pašalinkite visus įrašus iš lentelės.
Ištrinti (kur)Pašalinkite įrašus iš lentelės, kurie atitinka sąlygą.
Trigerių kūrimas ir redagavimas¹
Sukurti trigerįSukurkite trigerį.
Sukurti trigerį (arba modifikuoti)Sukurkite aktyviklį arba atnaujinkite esamą aktyviklį, jei jis randamas tuo pačiu pavadinimu.
KADA (PRIEŠ)Prieš įvykį paleiskite trigerį.
KADA (PO)Po įvykio paleiskite trigerį.
ĮVYKIS (INSERT)Paleiskite gaiduką prieš arba po įterpimo.
ĮVYKIS (ATNAUJINTI)Paleiskite trigerį prieš arba po atnaujinimo.
ĮVYKIS (Ištrinti)Paleiskite trigerį prieš arba po ištrynimo.
ĮJUNGTAĮ kurią lentelę taikyti pagal šį aktyviklį.
TRIGGER_TYPE (kiekvienai eilutei)Vykdykite trigerį kiekvienai pakeistai eilutei.
TRIGGER_TYPE (KIEKVIENAI PASIŪLYMUI)Vykdykite trigerį vieną kartą SQL sakinyje, neatsižvelgiant į tai, kiek eilučių pakeista.
VYKDYTIRaktinis žodis, nurodantis pagrindinio trigerio apibrėžimo pabaigą.
LAŠINIO TRIGGERISIštrinkite aktyviklį.
Rodinių kūrimas ir redagavimas
KURTI VIEWSukurkite naują vaizdą.
ASNustatykite, kur gauti rodinio duomenis.
SU KASKADINIU PATIKRINIMO PASIRENGIMUĮsitikinkite, kad visi rodinyje modifikuoti duomenys atitinka taisyklėje nustatytas taisykles. Taikykite tai kitiems rodiniams.
SU VIETINIO PATIKRINIMO GALIMYBEĮsitikinkite, kad visi rodinyje modifikuoti duomenys atitinka taisyklėje nustatytas taisykles. Nepaisykite to, jei norite kitų nuomonių.
KURTI RECURSIVE VIEWSukurkite rekursinį vaizdą (tokį, kuris nurodo rekursinę bendrosios lentelės išraišką).
KURTI LAIKINĄ PERŽIŪRĄSukurkite rodinį, kuris egzistuoja tik dabartiniam seansui.
DROP VIEWRodinio ištrynimas.
Bendrosios lentelės išraiškos (CTE) ¹
SUSukurkite naują bendrą lentelės išraišką.
ASNurodykite CTE naudojamus duomenis.
, (COMMA)Sujungti kelis CTE.
¹ Duomenų bazės variklio įgyvendinimas ir palaikymas dažnai skiriasi.

SQL: galingiausia kalba?

Atminkite, kad SQL tarmės įvairiuose duomenų bazių varikliuose skiriasi. Tai šiek tiek panašu į skirtumą tarp HD DVD ir „Blu-ray“ (arba VHS ir „Betamax“). Duomenų bazėse SQL yra panašus, tačiau kartais sudėtinga komanda gali neveikti vienodai visuose diegimuose. Dauguma šio apgaulingo lapo SQL komandų veiks bet kurioje duomenų bazėje. Kompleksinės komandos, kuriose duomenų bazės palaikymas skiriasi, yra pažymėtos kaip tokios.

Kai žinote SQL, galite jį pritaikyti įvairiems tikslams. Nesvarbu, ar dirbate su valdymo sistema, programavimo projektu, ar pagrindinėmis ataskaitomis, SQL atveria neapdorotą duomenų bazės galią. Nepamirškite perskaityti mūsų pagrindinis programuotojo vadovas SQL , norėdami nuodugniai išnagrinėti, kaip naudoti šias komandas.



Dalintis Dalintis „Tweet“ Paštu „Canon“ prieš „Nikon“: kuris fotoaparato prekės ženklas yra geresnis?

„Canon“ ir „Nikon“ yra du didžiausi pavadinimai fotoaparatų pramonėje. Tačiau kuris prekės ženklas siūlo geresnę fotoaparatų ir objektyvų seriją?

linksmas svetaines, kuriose galite apsilankyti, kai jums nuobodu
Skaityti toliau Susijusios temos
  • Programavimas
  • Apgaulės lapas
  • SQL
Apie autorių Joe Coburn(Paskelbti 136 straipsniai)

Joe yra baigęs informatikos studijas Linkolno universitete, JK. Jis yra profesionalus programinės įrangos kūrėjas, o kai jis neskraido dronais ir nerašo muzikos, jį dažnai galima rasti fotografuojant ar kuriant vaizdo įrašus.





Daugiau iš Joe Coburn

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia