Osnovne SQL naredbe Cheat Sheet za početnike

Osnovne SQL naredbe Cheat Sheet za početnike

Strukturirani jezik upita (SQL) alat je izbora za manipuliranje bazama podataka. Ovaj jezik vam omogućuje da manipulirate podacima kao nitko drugi, a početak korištenja ne košta ništa!





Ako ste tek počeli koristiti SQL naredbe ili trebate podsjetnik na neke dijelove ovog moćnog alata koji su vam na raspolaganju, naša lista s naredbama za SQL naredbe ispod je upravo ono što vam treba. Pomaknite se prema dolje da biste vidjeli veličanstvenost koju sadrži ili preuzmite PDF za buduću upotrebu. (PDF sadrži primjere za navedene naredbe.)





BESPLATNO PREUZIMANJE: Ova varalica dostupna je kao PDF koji se može preuzeti od našeg distribucijskog partnera, TradePub -a. Morat ćete ispuniti kratki obrazac da biste mu pristupili samo po prvi put. preuzimanje datoteka Tablica s osnovnim naredbama SQL -a .





razlika između monitora i tv -a

Tablica s osnovnim naredbama SQL -a

NaredbaAkcijski
Naredbe upita
ODABERIOsnovni blok upita za dohvaćanje podataka.
ODABERI *Korištenje * s SELECT vraća sve stupce.
Stupac SELECTNavedite točne stupce s njihovim imenom.
SELECT table.columnReferencirajte stupac iz određene tablice.
IZOdredite gdje ćete pronaći podatke.
KAOPrivremeno zamjenite naziv tablice ili stupac novom imenu.
GDJEFiltrirajte rezultate s uvjetom.
IKoristite više uvjeta s klauzulom WHERE. Rezultati moraju odgovarati svim uvjetima.
ILIKoristite više uvjeta s klauzulom WHERE. Rezultati moraju odgovarati samo jednom uvjetu.
NARUČI POPoredajte rezultate po stupcu. Baza podataka bira način naručivanja.
NARUČI PO stupcu ASCPoredajte rezultate po stupcu uzlaznim redoslijedom.
NARUČITE PO stupcu DESCRezultate poredajte prema stupcu opadajućim redoslijedom.
OGRANIČITIOgraničite broj vraćenih rezultata.
OFFSETPreskočite prvi OFFSET broj redaka. Često se koristi s LIMIT.
SUBQUERYPokrenite upit da biste dohvatili podatke za drugi upit.
Zbirne funkcije¹
RAČUNATIIzbrojite redove koji odgovaraju upitu.
MAKSVrati najveću vrijednost u numeričkom stupcu.
MINVrati najnižu vrijednost u numeričkom stupcu.
IZNOSZbrojite vrijednosti numeričkog stupca.
AVGIzračunajte prosječnu vrijednost za numerički stupac.
IMAJUĆIKoristi se sa skupnim funkcijama umjesto klauzule WHERE.
GRUPA POKoristi se za preciziranje zbirnog rezultata.
Operateri
KAOPretraživanje uzorka s velikim i malim znakom za operator (%).
JA VOLIMPretraživanje uzorka bez obzira na velika i mala slova pomoću operatora zamjenskog znaka (%).
IZMEĐUPotražite vrijednost između dvije vrijednosti. Radi s datumima ili brojevima.
>Potražite vrijednosti veće od uvjeta.
> =Potražite vrijednosti veće ili jednake uvjetu.
<Tražite vrijednosti manje od uvjeta.
<=Potražite vrijednosti manje ili jednake uvjetu.
=Potražite vrijednosti koje se točno podudaraju s uvjetom.
Potražite vrijednosti koje nisu jednake uvjetu.
UNIJAKombinirajte dva jedinstvena upita (s istim stupcima) u jedan rezultat.
UNION ALLKombinirajte dva upita (s istim stupcima) u jedan rezultat. Dopušteni duplikati.
UStenografija za WHERE. Određuje više uvjeta ILI.
NE UStenografija za WHERE. Određuje više uvjeta ILI (obrnuto) ili nije jednako.
JE NULAProvjerite ima li praznih vrijednosti.
NIJE NULAProvjerite nema li praznih vrijednosti.
INTERSECTVraća rezultate koji odgovaraju dva upita.
MINUSVraća rezultate u jednom upitu koji nisu u drugom upitu.¹
Pridružuje se
NAKoristi se za navođenje stupca za usporedbu i podudaranje rezultata.
UPOTREBASkraćenica za ON, koristi se kada je naziv stupca isti u obje tablice.
LIJEVO VANJSKO PRIDRUŽIVANJESvi rezultati iz lijeve tablice, samo rezultati podudaranja iz desne tablice.
LIJEVO VANJSKO PRIDRUŽIVANJE (S NULLOM)(S null) Svi rezultati iz lijeve tablice, ali ne i u desnoj tablici.
UNUTARNJE PRIDRUŽITE SESvi rezultati koji se podudaraju u lijevoj i desnoj tablici.
PUNO VANJSKO PRIDRUŽIVANJESvi rezultati iz lijeve i desne tablice.
PUNO VANJSKO PRIDRUŽIVANJE (SA NULLOM)(S nulom) svi rezultati iz lijeve i desne tablice isključujući rezultate u obje tablice.
PRAVO VANJSKO PRIDRUŽITE SESvi rezultati iz desne tablice, samo rezultati podudaranja iz lijeve tablice.
DESNO VANJSKO PRIDRUŽIVANJE (S NULLOM)(S nulom) Svi rezultati iz desne tablice, ali ne i iz lijeve tablice.
Izrada i uređivanje tablica
IZRADI TABLICUNapravite novu tablicu.
NULLDopusti prazne vrijednosti za ovo polje.
NIJE NULANe dopustite prazne vrijednosti za ovo polje.
ZADANOVrijednost kojom se polje popunjava ako nije navedeno.
KAOIzradite novu tablicu na temelju strukture postojeće tablice. Nova tablica sadržavat će podatke iz stare tablice.
PROMJENI TABELU (DODAJ KOLONU)Dodajte novi stupac u postojeću tablicu.
PROMJENI TABELU (ISPUSTI KOLONU)Uklonite stupac iz postojeće tablice.
ALTER TABELA (ALTER COLONN)Promijenite tip podataka postojećeg stupca.
PROMJENI TABELU (PREimenuj stupac)Preimenujte postojeći stupac.
PROMJENI TABELU (PREimenuj tablicu)Preimenujte postojeću tablicu.
ALTER TABELA (IZMJENI NULL)Dopusti null vrijednosti za stupac.
ALTER TABELA (IZMJENI NIJE NULA)Spriječite null vrijednosti za stupac.
DROP TABLAIzbrišite tablicu i sve njezine podatke.
TRUNCATE TABLEIzbrišite sve podatke u tablici, ali ne i samu tablicu.
Ograničenja
GLAVNI KLJUČVrijednost koja jedinstveno identificira zapis u tablici. Kombinacija NOT NULL i UNIQUE.
STRANI KLJUCUpućuje na jedinstvenu vrijednost u drugoj tablici. Često primarni ključ u drugoj tablici.
JEDINSTVENOProvedite jedinstvene vrijednosti za ovaj stupac po tablici.
ČEKUvjerite se da vrijednosti zadovoljavaju određene uvjete.
INDEKS (IZRADI)Optimizirajte tablice i uvelike ubrzajte upite dodavanjem indeksa u stupac.
INDEKS (CREATE UNIQUE)Izradite indeks koji ne dopušta dvostruke vrijednosti.
INDEKS (DROP)Uklonite indeks.
Stvaranje i uređivanje podataka
UMETAK (JEDNA VRIJEDNOST)Dodajte novi zapis u tablicu.
UMETNI (VISE VREDNOSTI)Dodajte nekoliko novih zapisa u tablicu.
UMETNI (ODABERI)Dodajte zapise u tablicu, ali dobijte vrijednosti iz postojeće tablice.
AŽURIRAJ SVE)Izmijenite sve postojeće zapise u tablici.
AŽURIRAJ (GDJE)Izmijenite postojeće zapise u tablici koji odgovaraju uvjetu.
IZBRISATI SVE)Uklonite sve zapise iz tablice.
IZBRIŠI (GDJE)Uklonite zapise iz tablice koji odgovaraju uvjetu.
Stvaranje i uređivanje okidača¹
CREATE TRIGGERNapravite okidač.
IZRADI TRIGER (ILI IZMJENI)Izradite okidač ili ažurirajte postojeći okidač ako se nađe s istim imenom.
KAD (PRIJE)Pokrenite okidač prije nego što se događaj dogodi.
KADA (NAKON)Pokrenite okidač nakon što se događaj dogodi.
DOGAĐAJ (UMETNI)Pokrenite okidač prije ili nakon umetanja.
DOGAĐAJ (AŽURIRANJE)Pokrenite okidač prije ili nakon ažuriranja.
DOGAĐAJ (IZBRIŠI)Pokrenite okidač prije ili nakon brisanja.
NAKoju tablicu ciljati ovim okidačem.
TRIGGER_TYPE (ZA SVAKI RED)Izvršite okidač za svaki promijenjeni redak.
TRIGGER_TYPE (ZA SVAKU IZJAVU)Izvršite okidač jednom po SQL izrazu, bez obzira na to koliko je redaka promijenjeno.
IZVRŠITIKljučna riječ za označavanje kraja definicije glavnog okidača.
DROP TRIGGERIzbrišite okidač.
Stvaranje i uređivanje pogleda
IZRADI POGLEDIzradite novi prikaz.
KAOOdredite gdje ćete dohvatiti podatke za prikaz.
S OPCIJOM SLUČAJNE PROVJEREPobrinite se da svi podaci izmijenjeni kroz prikaz zadovoljavaju pravila definirana pravilom. Primijenite ovo na sve druge prikaze.
S OPCIJOM LOKALNE PROVJEREPobrinite se da svi podaci izmijenjeni kroz prikaz zadovoljavaju pravila definirana pravilom. Zanemarite ovo za bilo koje druge poglede.
IZRADI REKURZIVNI PREGLEDIzradite rekurzivni prikaz (onaj koji se odnosi na rekurzivni izraz zajedničke tablice).
IZRADI PRIVREMENI POGLEDIzradite prikaz koji postoji samo za trenutnu sesiju.
KAPNI POGLEDBrisanje prikaza.
Uobičajeni tablični izrazi (CTE) ¹
SIzradite novi zajednički izraz tablice.
KAONavedite podatke koje ćete koristiti u CTE -u.
, (ZAREZ)Lančajte više CTE -ova.
¹ Implementacija i podrška baze podataka često se razlikuju.

SQL: Najmoćniji jezik u svijetu?

Imajte na umu da se SQL dijalekti razlikuju od stroja baze podataka. To je pomalo poput razlike između HD DVD-a i Blu-ray-a (ili VHS-a i Betamaxa). SQL je sličan među bazama podataka, ali povremena složena naredba možda neće raditi potpuno isto u svim implementacijama. Većina SQL naredbi u ovom cheat sheet -u funkcionirat će u bilo kojoj bazi podataka. Složene naredbe gdje varira podrška baze podataka zabilježene su kao takve.

Nakon što upoznate SQL, možete ga primijeniti u različite svrhe. Bilo da imate posla sa sustavom upravljanja, programerskim projektom ili osnovnim izvješćivanjem, SQL otključava sirovu snagu sadržanu u bazi podataka. Ne zaboravite pročitati naše osnovni vodič za programere u SQL -u , za detaljniji pregled kako koristiti ove naredbe.



Udio Udio Cvrkut E -pošta Canon protiv Nikona: Koja je marka fotoaparata bolja?

Canon i Nikon dva su najveća imena u industriji fotoaparata. No, koja marka nudi bolju liniju fotoaparata i objektiva?

kako ukloniti nešto sa slike u Photoshopu
Pročitajte Dalje Povezane teme
  • Programiranje
  • Šalabahter
  • SQL
O autoru Joe Coburn(136 objavljenih članaka)

Joe je diplomirao računalne znanosti na Sveučilištu Lincoln, UK. On je profesionalni programer softvera, a kad ne leti bespilotnim letjelicama ili ne piše glazbu, često ga se može zateći kako fotografira ili proizvodi video zapise.





Više od Joea Coburna

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu