SQL za upravljanje

  • Jul 26, 2021
click fraud protection

Mnogo puta smo bili u kompliciranim situacijama u kojima su nam potrebne informacije iz naše baze podataka hitnih podataka i nemamo potrebnu podršku tehničara i analitičara računarstvo. Generalno, rukovoditelji i rukovodstva tvrtki imaju vrlo nesigurna znanja o tvrtki SQL jezik, što ih dovodi u nepovoljan položaj u tim situacijama. U ovom ćemo odjeljku pokušati dati kratko objašnjenje o ovom jeziku i kako on funkcionira i može se koristiti za upravljanje podacima.

The jezik strukturiranog upita (SQL) je normalizirani jezik baze podataka koji se sastoji od naredbi, klauzula, operatora i agregatnih funkcija. Ti su elementi kombinirani u uputama za stvaranje, ažuriranje i upravljanje bazama podataka. Vrste naredbi koje nas zanimaju u svrhu ovog posta je DML koji omogućuju generiranje upita za sortiranje, filtriranje i izdvajanje podataka iz baze podataka.

Reklame

DML naredbe:

  • IZABERI: Koristi se za traženje zapisa iz baze podataka koji zadovoljavaju određeni kriterij.
  • UMETNUTI: Koristi se za učitavanje serija podataka u bazu podataka u jednoj operaciji.
  • AŽURIRANJE: Koristi se za učitavanje serija podataka u bazu podataka u jednoj operaciji.
  • IZBRISATI: Koristi se za brisanje zapisa iz tablice u bazi podataka.

Reklame

Od ovih naredbi najvažnija je IZABERI budući da će nam omogućiti da iz baze podataka dobijemo potrebne podatke. Ostale su tri naredbe kritične jer njihova zlouporaba može dovesti do ozbiljnih rezultata baze podataka. Na primjer sa AŽURIRANJE Y IZBRISATI može se eliminirati važan zapis za posao, poput prodaje.

Osim naredbi DML imamo klauzule koje su uvjeti modifikacije koji se koriste za definiranje podataka koje želite odabrati ili manipulirati njima.

Reklame

Klauzule:

  • DESDE: Koristi se za određivanje tablice iz koje će se zapisi odabrati
  • GDJE: Koristi se za određivanje uvjeta koje moraju ispunjavati zapisi koje treba odabrati.
  • GRUPIRAJ PO: Koristi se za razdvajanje odabranih zapisa u određene skupine
  • IMAJUĆI: Koristi se za izražavanje uvjeta koje svaka skupina mora zadovoljiti
  • NARUČITE PO: Koristi se za sortiranje odabranih zapisa prema određenom redoslijedu

Logički operatori:

Reklame

  • I: To je logično "i". Procjenjuje dva uvjeta i vraća istinsku vrijednost samo ako su oba istinita.
  • ILI: To je logično "o". Procjenjuje dva uvjeta i vraća vrijednost true ako je jedan od njih true.
  • NE: Logička negacija. Vraća suprotnu vrijednost izraza.

Operatori usporedbe:

  • <: Manji od
  • >: Veći od
  • <>: Osim
  • <=: Manje od ili Isto kao
  • >=: Veće ili jednako
  • =: Kao
  • IZMEĐU: Koristi se za specificiranje raspona vrijednosti.
  • KAO: Koristi se za usporedbu modela
  • U: Koristi se za specificiranje zapisa iz baze podataka

Skupne funkcije:

Reklame

  • AVG: Koristi se za izračunavanje prosjeka vrijednosti datog polja
  • RAČUNATI: Koristi se za vraćanje broja zapisa odabira.
  • IZNOS: Koristi se za vraćanje zbroja vrijednosti polja
  • MAKS: Koristi se za vraćanje najveće vrijednosti određenog polja.
  • MIN: Koristi se za vraćanje najniže vrijednosti određenog polja.

Ovo je samo uvid u sve što možemo učiniti s SQL-om. Da biste se pozabavili temama, pogledajte ostale povezane članke.

instagram viewer