Foaia de trucuri pentru comenzile SQL esențiale pentru începători

Foaia de trucuri pentru comenzile SQL esențiale pentru începători

Structured Query Language (SQL) este instrumentul ales pentru manipularea bazelor de date. Acest limbaj vă permite să manipulați datele ca nimeni altul și nu costă nimic să începeți să utilizați!





Dacă sunteți nou la comenzile SQL sau aveți nevoie de un memento al unor părți ale acestui instrument puternic la dispoziție, atunci foaia noastră de trucuri pentru comenzile SQL de mai jos este exact ceea ce aveți nevoie. Derulați în jos pentru a vedea extraordinarul pe care îl conține sau descărcați PDF-ul pentru o utilizare viitoare. (PDF-ul conține exemple pentru comenzile date.)





DESCĂRCARE GRATUITĂ: Această fișă de cheat este disponibilă ca PDF descărcabil de la partenerul nostru de distribuție, TradePub. Va trebui să completați un formular scurt pentru a-l accesa numai pentru prima dată. Descarca Foaia de trucuri pentru comenzile SQL esențiale .





cum se utilizează laptopul ca monitor

Foaia de trucuri pentru comenzile SQL esențiale

ComandaAcțiune
Comenzi de interogare
SELECTAȚIBloc de bază de interogare de bază pentru recuperarea datelor.
SELECTAȚI *Utilizarea * cu SELECT returnează toate coloanele.
Coloana SELECTSpecificați coloane exacte cu numele lor.
SELECT table.columnFaceți referință la o coloană dintr-un tabel specific.
DINSpecificați unde să găsiți date.
LA FEL DEAliasează temporar un nume de tabel sau o coloană la un nume nou.
UNDEFiltrați rezultatele cu o condiție.
ȘIUtilizați condiții multiple cu o clauză WHERE. Rezultatele trebuie să corespundă tuturor condițiilor.
SAUUtilizați condiții multiple cu o clauză WHERE. Rezultatele trebuie să se potrivească doar unei condiții.
COMANDA DEOrdonează rezultatele după o coloană. Baza de date alege cum să comandați.
COMANDA PRIN coloana ASCOrdonați rezultatele după o coloană în ordine crescătoare.
COMANDA PRIN coloana DESCOrdonați rezultatele după o coloană în ordine descrescătoare.
LIMITĂLimitați numărul de rezultate returnate.
DECALAJSăriți primul număr OFFSET de rânduri. Adesea folosit cu LIMIT.
CERERERulați o interogare pentru a prelua date pentru o altă interogare.
Funcții agregate¹
NUMARANumărați numărul de rânduri care corespund interogării.
MAXReturnează cea mai mare valoare într-o coloană numerică.
MINReturnează cea mai mică valoare dintr-o coloană numerică.
SUMĂSumați valorile unei coloane numerice.
AVGCalculați valoarea medie pentru o coloană numerică.
AVÂNDFolosit cu funcții agregate în loc de clauza WHERE.
A SE GRUPA CUFolosit pentru a rafina un rezultat agregat.
Operatori
CACăutare sensibilă la majuscule și minuscule a unui model cu un operator cu metacaracter (%).
IMI PLACECăutare fără majuscule și minuscule a unui model cu un operator cu metacaracter (%).
ÎNTRECăutați o valoare între două valori. Funcționează cu date sau numere.
>Căutați valori mai mari decât o condiție.
> =Căutați valori mai mari sau egale cu o condiție.
<Căutați valori mai mici decât o condiție.
<=Căutați valori mai mici sau egale cu o condiție.
=Căutați valori care corespund exact unei condiții.
Căutați valori care nu sunt egale cu o condiție.
UNIUNECombinați două interogări unice (cu aceleași coloane) într-un singur rezultat.
UNION TOATECombinați două interogări (cu aceleași coloane) într-un singur rezultat. Se permit duplicate.
ÎNStenografie pentru UNDE. Specifică condiții multiple SAU.
NU ÎNStenografie pentru UNDE. Specifică condiții SAU multiple (inversate) sau nu egale cu.
ESTE NULVerificați dacă există valori goale.
NU ESTE NULVerificați dacă nu există valori goale.
INTERSECTReturnează rezultatele care se potrivesc cu două interogări.
MINUSReturnează rezultatele într-o interogare care nu se află într-o altă interogare.¹
Se alătură
PEFolosit pentru a specifica coloana pentru comparare și potrivire a rezultatelor.
UTILIZAREStenograma pentru ON, utilizată atunci când numele coloanei este același în ambele tabele.
ÎNREGISTRARE ÎN EXTERIORToate rezultatele din tabelul din stânga, cu doar rezultatele potrivite din tabelul din dreapta.
ÎNREGISTRARE EXTERIOARĂ STÂNGĂ (CU NUL)(Cu nul) Toate rezultatele din tabelul din stânga, dar nu în tabelul din dreapta.
INTERIOR ÎNSCRIEȚI-VĂToate rezultatele care se potrivesc în tabelele din stânga și din dreapta.
ÎNREGISTRARE COMPLETĂToate rezultatele din tabelele din stânga și din dreapta.
ÎNREGISTRARE COMPLETĂ EXTERNĂ (CU NUL)(Cu nul) toate rezultatele din tabelele din stânga și din dreapta, cu excepția rezultatelor din ambele tabele.
ÎNREGISTRAȚI-VĂ EXTERIORToate rezultatele din tabelul din dreapta, cu doar rezultatele potrivite din tabelul din stânga.
ÎNREGISTRARE EXTERIOR DREPT (CU NUL)(Cu nul) Toate rezultatele din tabelul din dreapta, dar nu în tabelul din stânga.
Crearea și editarea tabelelor
CREAȚI TABELCreați un nou tabel.
NULPermiteți valori goale pentru acest câmp.
NU NULNu permiteți valori goale pentru acest câmp.
MOD IMPLICITO valoare cu care se completează câmpul dacă nu este furnizat unul.
LA FEL DECreați un nou tabel pe baza structurii unui tabel existent. Noul tabel va conține datele din vechiul tabel.
ALTER TABLE (ADAUTA CULOANA)Adăugați o nouă coloană la un tabel existent.
TABEL ALTER (COLOANA DE DROP)Eliminați o coloană dintr-un tabel existent.
ALTER TABLE (ALTER COLUMN)Schimbați tipul de date al unei coloane existente.
TABEL ALTER (RENUMIREA COLOANEI)Redenumiți o coloană existentă.
TABEL ALTER (TABLE RENAME)Redenumiți un tabel existent.
ALTER TABLE (MODIFY NULL)Permiteți valori nule pentru o coloană.
ALTER TABLE (MODIFY NOT NULL)Preveniți valorile nule pentru o coloană.
MESAJ DE DROPȘtergeți un tabel și toate datele sale.
TABLE TRUNCATEȘtergeți toate datele dintr-un tabel, dar nu și tabelul în sine.
Constrângeri
CHEIA PRINCIPALAO valoare care identifică în mod unic o înregistrare într-un tabel. O combinație de NU NUL și UNIC.
CHEIE EXTERNĂTrimite o valoare unică într-un alt tabel. Adesea o cheie primară în celălalt tabel.
UNICAplică valori unice pentru această coloană pe tabel.
VERIFICAAsigurați-vă că valorile îndeplinesc o condiție specifică.
INDEX (CREARE)Optimizați tabelele și accelerați considerabil interogările adăugând un index la o coloană.
INDEX (CREARE UNICĂ)Creați un index care nu permite duplicarea valorilor.
INDEX (DROP)Eliminați un index.
Crearea și editarea datelor
INSERAȚI (SINGURĂ VALOR)Adăugați o nouă înregistrare într-un tabel.
INSERAȚI (MULTIPLE VALORI)Adăugați mai multe înregistrări noi într-un tabel.
INSERT (SELECT)Adăugați înregistrări într-un tabel, dar obțineți valorile dintr-un tabel existent.
ACTUALIZARE (TOATE)Modificați toate înregistrările existente într-un tabel.
ACTUALIZARE (UNDE)Modificați înregistrările existente într-un tabel care corespund unei condiții.
STERGE TOT)Eliminați toate înregistrările dintr-un tabel.
ȘTERGE (UNDE)Eliminați înregistrările dintr-un tabel care corespund unei condiții.
Crearea și editarea declanșatorilor¹
CREAȚI TRIGGERCreați un declanșator.
CREAȚI TRIGGER (SAU MODIFICĂ)Creați un declanșator sau actualizați un declanșator existent dacă se găsește unul cu același nume.
CÂND (ÎNAINTE)Rulați declanșatorul înainte ca evenimentul să se întâmple.
CÂND (DUPĂ)Rulați declanșatorul după ce evenimentul se întâmplă.
EVENIMENT (INSERT)Rulați declanșatorul înainte sau după ce se întâmplă un insert.
EVENIMENT (ACTUALIZARE)Rulați declanșatorul înainte sau după ce se întâmplă o actualizare.
EVENIMENT (ȘTERGERE)Rulați declanșatorul înainte sau după ce se întâmplă o ștergere.
PECe tabel vizați cu acest declanșator.
TRIGGER_TYPE (PENTRU FIECARE RÂND)Executați declanșatorul pentru fiecare rând modificat.
TRIGGER_TYPE (PENTRU FIECARE DECLARAȚIE)Executați declanșatorul o dată pentru fiecare instrucțiune SQL, indiferent de câte rânduri sunt modificate.
A EXECUTACuvânt cheie pentru a indica sfârșitul definiției principale a declanșatorului.
TRIGGER DROPȘtergeți un declanșator.
Crearea și editarea vizualizărilor
CREAȚI VIZUALIZARECreați o vizualizare nouă.
LA FEL DEDefiniți unde să preluați datele pentru o vizualizare.
CU OPȚIUNE DE VERIFICARE CASCADĂAsigurați-vă că orice date modificate printr-o vizualizare respectă regulile definite de regulă. Aplicați acest lucru la orice alte vizualizări.
CU OPȚIUNE DE VERIFICARE LOCALĂAsigurați-vă că orice date modificate printr-o vizualizare respectă regulile definite de regulă. Ignorați acest lucru pentru orice alte vizualizări.
CREAȚI VIZUALIZARE RECURSIVĂCreați o vizualizare recursivă (una care se referă la o expresie de tabel comun recursivă).
CREAȚI VIZUALIZARE TEMPORANĂCreați o vizualizare care există numai pentru sesiunea curentă.
VEDERE DE DROPȘtergeți o vizualizare.
Expresii de masă comune (CTE) ¹
CUCreați o nouă expresie de masă comună.
LA FEL DESpecificați datele de utilizat în CTE.
, (COMMA)Lanțul CTE multiple.
¹ Implementările și suportul motorului de baze de date variază adesea.

SQL: Cel mai puternic limbaj din jur?

Rețineți că dialectele SQL variază între motoarele bazei de date. Seamănă puțin cu diferența dintre HD DVD și Blu-ray (sau VHS și Betamax). SQL este similar între bazele de date, dar este posibil ca comanda complexă ocazională să nu funcționeze exact la fel în toate implementările. Majoritatea comenzilor SQL din această foaie de trucuri vor funcționa în orice bază de date. Comenzile complexe în care variază suportul bazei de date sunt notate ca atare.

Odată ce cunoașteți SQL, îl puteți aplica la o varietate de utilizări. Fie că aveți de-a face cu un sistem de management, un proiect de programare sau raportare de bază, SQL deblochează puterea brută conținută într-o bază de date. Nu uitați să ne citiți ghid de bază al programatorului pentru SQL , pentru o privire aprofundată asupra modului de utilizare a acestor comenzi.



Acțiune Acțiune Tweet E-mail Canon vs. Nikon: Ce marcă de camere este mai bună?

Canon și Nikon sunt cele mai mari două nume din industria camerelor. Dar ce marcă oferă o gamă mai bună de camere și obiective?

cum să verifici cine sunt abonații tăi pe YouTube
Citiți în continuare Subiecte asemănătoare
  • Programare
  • Foaie de înșelăciune
  • SQL
Despre autor Joe Coburn(136 articole publicate)

Joe este absolvent de Informatică de la Universitatea Lincoln, Marea Britanie. Este un dezvoltator de software profesionist și, atunci când nu zboară cu drone sau nu scrie muzică, poate fi găsit adesea făcând fotografii sau producând videoclipuri.





Mai multe de la Joe Coburn

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona