Introducere în comenzile SQL

SQL sau cunoscut popular sub numele de Structured Query Language este limbajul de interogare fundamental pentru bazele de date și este un limbaj specific domeniului pentru sistemul relațional de gestionare a bazelor de date. Este util atunci când tipul de date este structurat și există o dependență între diferitele atribute ale datelor. Este utilizat pe scară largă și este unul dintre cele mai populare limbi de interogare pentru capacitatea sa unică de a obține mai multe înregistrări doar folosind o singură declarație de interogare. Acesta constă atât din comenzile DDL (Data Definition Language) cât și din DML (Data Manipulation Language), ceea ce face utilizarea interogărilor mult mai eficientă. SQL este un limbaj declarativ de programare, care este bazat și, prin urmare, nu este un limbaj de programare imperativ, cum ar fi cele precum C sau BASIC, etc. Pentru a obține rezultatele datelor din baza de date, trebuie să cunoașteți comenzile SQL pe care le vom face studiază în acest post.

Comenzi SQL de bază

  • SELECT : Aceasta este posibil cea mai de bază comandă SQL. Comanda select este utilizată pentru a obține sau pentru a prelua rezultatele dintr-un tabel special al unei baze de date. Aceasta este, în general, urmată de nume specifice de coloană sau de toate numele de coloană (prin utilizarea *).

  • CREATE : Aceasta este una dintre comenzile de bază DDL care este utilizată pentru a crea un tabel în interiorul unei baze de date. Premisele creării unui tabel includ cunoașterea numelui coloanei și a tipurilor de date ale acestora.

  • ALTER : Această comandă DML este utilizată pentru a efectua modificări în tabel. Include modificarea tabelului în funcție de necesitate.

  • UNDE : clauza WHERE este una dintre cele mai importante comenzi SQL, deoarece este utilizată pentru preluarea sau preluarea datelor specifice care sunt necesare pentru un anumit caz. Acest lucru este util, deoarece exclude toate datele irelevante.

  • SQL ALIAS: ALIAS se numără printre cele mai frecvente comenzi SQL care este folosită pentru a da un nume semnificativ atributului sau unei coloane. Acestea sunt definite pentru coloane și tabele, ceea ce ajută la creșterea lizibilității interogării.

  • ȘI: Acesta este un operator SQL care este utilizat pentru a combina două condiții. Pentru ca rândul să apară în setul de rezultate al datelor, ambele condiții ar trebui să fie adevărate.

  • AVG (): Aceasta este o funcție agregată care este utilizată pentru a returna valoarea medie a unei anumite coloane numerice

  • COMANDĂ BY : Aceasta este utilizată împreună cu instrucțiunea select pentru a sorta rezultatele fie în ordine crescătoare, fie în ordine descrescătoare. Dacă nu se dă niciun argument după clauza ORDINARE, în mod implicit, aceasta este ca interogare a comenzii ascendente.

  • GROUP BY: Clauza GROUP BY din comenzile SQL este utilizată pentru a prelua datele pe baza unor grupări particulare legate de una sau mai multe coloane.

  • INSERT : comanda INSERT este utilizată pentru a adăuga un nou rând de date în interiorul tabelului. Mandatul pentru comanda INSERT este ca tabelul să fie deja creat.

Comenzi intermediare

  • ACTUALIZARE : Această comandă este utilizată pentru a actualiza sau modifica rândurile existente într-un tabel.

  • Ștergeți: după cum sugerează numele, această comandă este folosită pentru a șterge rândurile dintr-un tabel.

  • HAVING: clauza HAVING este folosită pentru a filtra datele bazate pe una sau mai multe funcții de grup. Acest lucru este foarte similar cu utilizarea unei clauze WHERE, dar aceasta include utilizarea de către o funcție de grup.

  • LIKE: Acest operator este utilizat pentru a compara între cele două condiții și listează toate rândurile unui tabel al cărui nume de coloană se potrivește cu modelul specificat cu clauza LIKE. Operatorii de wildcard, cum ar fi%, sunt utilizați atunci când nu sunteți sigur de modelul particular.

  • IN : Operatorul IN atunci când comparația unei coloane se face cu mai multe valori. Este mai mult sau mai puțin similar cu starea OR.

  • IS NULL: Operatorul IS NULL este un alt operator bazat pe SQL care este utilizat pentru a afișa dacă numele de coloană particular are o valoare NULL. Este utilizat pentru a obține toate rândurile pentru coloanele specificate pentru care datele nu au fost găsite sau nu au fost găsite ca fiind nule.

  • DINTRE : După cum sugerează numele, acest operator filtrează rezultatele pentru un anumit set de intervale. Valoarea, în acest caz, poate fi fie numere, date sau text.

  • CAZ : Acest caz este același cu cel al altor limbaje de programare, cum ar fi Java, etc., în cazul în care o declarație de control al deciziei este luată de instrucțiunea de caz și argumentul din interiorul său este utilizat pentru a obține rezultatele cazului care se potrivesc cu condiția particulară.

  • COUNT () : Aceasta este una dintre cele mai utile comenzi SQL care este utilizată pentru afișarea numărului numărului total de rânduri pentru toate acele date nule. Utilizează numele de coloană ca argument.

  • INNER JOIN : Aceasta este una dintre cele mai importante comenzi SQL care intră în joc atunci când trebuie să creeze o relație între atributele a două tabele bazate pe un atribut comun fix. Cu alte cuvinte, condiția de unire trebuie să fie adevărată pentru ca INNER JOIN să funcționeze.

Comenzi SQL avansate

  • LIMIT : Clauza LIMIT vă va ajuta să specificați numărul maxim de rânduri permise în setul de rezultate.

  • OUTER JOIN: Aceasta este funcția de unire care intră în joc atunci când toate câmpurile ambelor tabele sunt necesare pe baza unor condiții comune de coloană de intrare. Dacă nu este îndeplinită condiția de unire, atunci în partea dreaptă a coloanei se va completa o valoare NULL.

Sfaturi și trucuri pentru a utiliza comenzile SQL

Ori de câte ori utilizați comenzi SQL, petreceți mai mult timp în analiza tabelului decât interogarea și executarea acesteia. Utilizați interogări mai simple și mai puțin complexe cu utilizarea minimă a SQL dinamic. De asemenea, preferați să utilizați aliasul tabelelor pentru o mai bună lizibilitate.

Concluzie

Această postare a fost despre comenzile SQL importante care formează baza limbajului de interogare a bazei de date. Sper că ți-a plăcut articolul. Rămâi conectat.

Articole recomandate

Acesta a fost un ghid pentru comenzile SQL. Aici am discutat despre comenzile SQL de bază și avansate și unele comenzi SQL imediate. De asemenea, puteți consulta articolul următor pentru a afla mai multe-

  1. Cum se utilizează Comenzile Spark
  2. Ce este Comenzile stupului
  3. Aruncați o privire asupra comenzilor AutoCAD
  4. Comenzi Sqoop - ar trebui să încerce