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
Naredba | Akcijski |
---|---|
Naredbe upita | |
ODABERI | Osnovni blok upita za dohvaćanje podataka. |
ODABERI * | Korištenje * s SELECT vraća sve stupce. |
Stupac SELECT | Navedite točne stupce s njihovim imenom. |
SELECT table.column | Referencirajte stupac iz određene tablice. |
IZ | Odredite gdje ćete pronaći podatke. |
KAO | Privremeno zamjenite naziv tablice ili stupac novom imenu. |
GDJE | Filtrirajte rezultate s uvjetom. |
I | Koristite više uvjeta s klauzulom WHERE. Rezultati moraju odgovarati svim uvjetima. |
ILI | Koristite više uvjeta s klauzulom WHERE. Rezultati moraju odgovarati samo jednom uvjetu. |
NARUČI PO | Poredajte rezultate po stupcu. Baza podataka bira način naručivanja. |
NARUČI PO stupcu ASC | Poredajte rezultate po stupcu uzlaznim redoslijedom. |
NARUČITE PO stupcu DESC | Rezultate poredajte prema stupcu opadajućim redoslijedom. |
OGRANIČITI | Ograničite broj vraćenih rezultata. |
OFFSET | Preskočite prvi OFFSET broj redaka. Često se koristi s LIMIT. |
SUBQUERY | Pokrenite upit da biste dohvatili podatke za drugi upit. |
Zbirne funkcije¹ | |
RAČUNATI | Izbrojite redove koji odgovaraju upitu. |
MAKS | Vrati najveću vrijednost u numeričkom stupcu. |
MIN | Vrati najnižu vrijednost u numeričkom stupcu. |
IZNOS | Zbrojite vrijednosti numeričkog stupca. |
AVG | Izračunajte prosječnu vrijednost za numerički stupac. |
IMAJUĆI | Koristi se sa skupnim funkcijama umjesto klauzule WHERE. |
GRUPA PO | Koristi se za preciziranje zbirnog rezultata. |
Operateri | |
KAO | Pretraživanje uzorka s velikim i malim znakom za operator (%). |
JA VOLIM | Pretraživanje uzorka bez obzira na velika i mala slova pomoću operatora zamjenskog znaka (%). |
IZMEĐU | Potraž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. | |
UNIJA | Kombinirajte dva jedinstvena upita (s istim stupcima) u jedan rezultat. |
UNION ALL | Kombinirajte dva upita (s istim stupcima) u jedan rezultat. Dopušteni duplikati. |
U | Stenografija za WHERE. Određuje više uvjeta ILI. |
NE U | Stenografija za WHERE. Određuje više uvjeta ILI (obrnuto) ili nije jednako. |
JE NULA | Provjerite ima li praznih vrijednosti. |
NIJE NULA | Provjerite nema li praznih vrijednosti. |
INTERSECT | Vraća rezultate koji odgovaraju dva upita. |
MINUS | Vraća rezultate u jednom upitu koji nisu u drugom upitu.¹ |
Pridružuje se | |
NA | Koristi se za navođenje stupca za usporedbu i podudaranje rezultata. |
UPOTREBA | Skraćenica za ON, koristi se kada je naziv stupca isti u obje tablice. |
LIJEVO VANJSKO PRIDRUŽIVANJE | Svi 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 SE | Svi rezultati koji se podudaraju u lijevoj i desnoj tablici. |
PUNO VANJSKO PRIDRUŽIVANJE | Svi 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 SE | Svi 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 TABLICU | Napravite novu tablicu. |
NULL | Dopusti prazne vrijednosti za ovo polje. |
NIJE NULA | Ne dopustite prazne vrijednosti za ovo polje. |
ZADANO | Vrijednost kojom se polje popunjava ako nije navedeno. |
KAO | Izradite 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 TABLA | Izbrišite tablicu i sve njezine podatke. |
TRUNCATE TABLE | Izbriš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 KLJUC | Upućuje na jedinstvenu vrijednost u drugoj tablici. Često primarni ključ u drugoj tablici. |
JEDINSTVENO | Provedite jedinstvene vrijednosti za ovaj stupac po tablici. |
ČEK | Uvjerite 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 TRIGGER | Napravite 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. |
NA | Koju 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ŠITI | Ključna riječ za označavanje kraja definicije glavnog okidača. |
DROP TRIGGER | Izbrišite okidač. |
Stvaranje i uređivanje pogleda | |
IZRADI POGLED | Izradite novi prikaz. |
KAO | Odredite gdje ćete dohvatiti podatke za prikaz. |
S OPCIJOM SLUČAJNE PROVJERE | Pobrinite se da svi podaci izmijenjeni kroz prikaz zadovoljavaju pravila definirana pravilom. Primijenite ovo na sve druge prikaze. |
S OPCIJOM LOKALNE PROVJERE | Pobrinite se da svi podaci izmijenjeni kroz prikaz zadovoljavaju pravila definirana pravilom. Zanemarite ovo za bilo koje druge poglede. |
IZRADI REKURZIVNI PREGLED | Izradite rekurzivni prikaz (onaj koji se odnosi na rekurzivni izraz zajedničke tablice). |
IZRADI PRIVREMENI POGLED | Izradite prikaz koji postoji samo za trenutnu sesiju. |
KAPNI POGLED | Brisanje prikaza. |
Uobičajeni tablični izrazi (CTE) ¹ | |
S | Izradite novi zajednički izraz tablice. |
KAO | Navedite 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 PhotoshopuPročitajte Dalje Povezane teme
- Programiranje
- Šalabahter
- SQL
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