Uvod u SQL naredbe

SQL ili popularno poznat kao Strukturirani upitni jezik osnovni je jezik upita za baze podataka i jezik specifičan za domenu Relacijskog sustava za upravljanje bazama podataka. Korisno je kada je vrsta podataka strukturirana i postoji ovisnost između različitih atributa podataka. Široko se koristi i jedan je od najpopularnijih jezika upita zbog svoje jedinstvene sposobnosti dohvaćanja više zapisa upotrebom jedne izjave upita. Sastoji se od naredbi DDL (jezik definicije podataka) i DML (jezik upravljanja manipulacijom podataka) što čini upotrebu upita mnogo efikasnijim. SQL je deklarativni programski jezik koji je postavljen i stoga nije imperativni programski jezik kao što je C ili BASIC itd. Da biste preuzeli rezultate podataka iz baze podataka, morate znati SQL naredbe na koje idemo proučite u ovom postu.

Osnovne SQL naredbe

  • ODABIR : Ovo je možda najosnovnija SQL naredba. Naredba select koristi se za dohvaćanje ili preuzimanje rezultata iz određene tablice baze podataka. Obično slijede određena imena stupaca ili sva imena stupaca (upotrebom *).

  • CREATE : Ovo je jedna od osnovnih DDL naredbi koja se koristi za stvaranje tablice u bazi podataka. Preduvjeti za izradu tablice uključuju poznavanje naziva stupaca i njihovih vrsta podataka.

  • ALTER : Ova naredba DML koristi se za izmjene u tablici. Uključuje i promjenu tablice prema potrebi.

  • GDJE : GDJE klauzula jedna je od najvažnijih SQL naredbi jer se koristi za dohvaćanje ili dohvaćanje određenih podataka koji su potrebni za određeni slučaj. Ovo je korisno jer isključuje sve nebitne podatke.

  • SQL ALIAS: ALIAS je jedna od najčešćih SQL naredbi koja se koristi za davanje smislenog imena vašem atributu ili stupcu. Definisane su za stupce i tablice što pomaže u povećanju čitljivosti upita.

  • I: Ovo je SQL operator koji se koristi za kombiniranje dva uvjeta. Da bi se redak prikazao u skupu podataka, oba bi uvjeta trebala biti istinita.

  • AVG (): Ovo je zbirna funkcija koja se koristi za vraćanje prosječne vrijednosti određenog numeričkog stupca

  • NAROČITE PO : Koristi se zajedno s naredbom select za sortiranje rezultata u rastućem ili silaznom redoslijedu. Ako se nakon klauzule ORDER BY ne navodi argument, ona se prema zadanom uzima kao upit za uzlazni nalog.

  • GROUP BY: Klasa GROUP BY u SQL naredbama koristi se za dohvaćanje podataka na temelju određenog grupiranja koje se odnosi na jedan ili više stupaca.

  • INSERT : Naredba INSERT koristi se za dodavanje novog retka podataka unutar tablice. Mandat za naredbu INSERT je da se tablica već mora kreirati.

Posredničke naredbe

  • UPDATE : Ova naredba koristi se za ažuriranje ili izmjenu postojećih redaka u tablici.

  • DELETE: Kao što ime sugerira, ova se naredba koristi za brisanje redaka iz tablice.

  • HAVING: HAVING klauzula koristi se za filtriranje podataka na temelju jedne ili više grupnih funkcija. Ovo je vrlo slično upotrebi klase WHERE, ali to uključuje upotrebu grupne funkcije.

  • LIKE: Ovaj se operator koristi za usporedbu između dva uvjeta i navodi sve redove tablice čiji naziv stupca odgovara obrascu navedenom u odredbi LIKE. Uobičajeni operateri poput% koriste se kada niste sigurni u određeni obrazac.

  • IN : Operator IN kada se usporedi stupac s više vrijednosti. Više je ili manje sličan stanju ILI.

  • IS NULL: Operator IS NULL je drugi operater temeljen na SQL-u koji se koristi za prikaz ima li određeno ime stupca NULL vrijednost. Koristi se za dohvaćanje svih redaka za određene stupce za koje podaci nisu pronađeni ili su pronađeni kao nula.

  • IZMEĐU : Kao što ime sugerira, ovaj operator filtrira rezultate za određeni skup raspona. Vrijednost u ovom slučaju može biti brojevi, datumi ili tekst.

  • SLUČAJ : Ovaj je slučaj isti kao i u drugim programskim jezicima, kao što je Java, itd. Gdje izjavu o kontroli odluke uzima izjava slučaja i argument unutar nje koristi se za dohvaćanje rezultata slučaja koji odgovaraju određenom stanju.

  • COUNT () : Ovo je jedna od najkorisnijih SQL naredbi koja se koristi za prikaz broja ukupnog broja redaka za sve one koji nisu nulani podaci. Kao argument koristi ime stupca.

  • UNUTAR PRIDRUŽITE se : Ovo je jedna od najvažnijih SQL naredbi koja se pojavljuje kada se mora uspostaviti odnos između atributa dviju tablica na temelju fiksnog zajedničkog atributa. Drugim riječima, uvjet spajanja mora biti istinit da bi INNER JOIN mogao funkcionirati.

Napredne SQL naredbe

  • OGRANIČENJE : Odredba LIMIT pomoći će vam odrediti najveći broj redova koji su dopušteni u setu rezultata.

  • VANJSKI PRIDRUŽI: Ovo je funkcija pridruživanja koja se aktivira kada su potrebna sva polja obje tablice na temelju nekog uobičajenog uvjeta unosa stupca. Ako uvjet spajanja nije ispunjen, tada će se na desnoj strani stupca popuniti NULL vrijednost.

Savjeti i trikovi za korištenje SQL naredbi

Kad god koristite SQL naredbe, trošite više vremena na analizu tablice nego u ispitivanje i izvršenje iste. Iskoristite jednostavnije i manje složene upite uz minimalnu upotrebu dinamičkog SQL-a. Također, radije koristite pseudonim tablice za bolju čitljivost.

Zaključak

Ovaj je post govorio o važnim SQL naredbama koje čine osnovu jezika za pretraživanje baze podataka. Nadam se da vam se članak svidio. Ostanite povezani.

Preporučeni članci

Ovo je vodič za SQL naredbe. Ovdje smo razgovarali o osnovnim, kao i naprednim SQL naredbama i nekim neposrednim SQL naredbama. Možete pogledati i sljedeći članak kako biste saznali više -

  1. Kako se koriste Spark naredbe
  2. Što su naredbe košnica
  3. Pogledajte AutoCAD naredbe
  4. Sqoop naredbe - treba pokušati

Kategorija: