Često postavljana pitanja o strukturiranom jeziku upita

Tražite savjete o korištenju strukturiranog jezika upita ? Ovaj SQL FAQ baze podataka daje odgovore na najčešće postavljana pitanja o SQL-u i bazama podataka. Obavezno slijedite veze "Više informacija" na kraju svakog pitanja za detaljna objašnjenja i vodiče!

01 od 10

Kako mogu dohvatiti podatke iz baze podataka pomoću SQL?

alvarez / Vetta / Getty Slike

SELECT naredba je najčešće korištena naredba u SQL-u. Omogućuje korisnicima baza podataka da preuzimaju specifične informacije koje žele iz operativne baze podataka. Više »

02 od 10

Kako stvoriti novu bazu podataka ili novu tablicu baze podataka?

SQL pruža CREATE DATABASE i CREATE TABLE naredbe za dodavanje novih baza podataka i tablica, odnosno u vašu bazu podataka. Te naredbe pružaju vrlo fleksibilnu sintaksu koja vam omogućuje stvaranje tablica i baza podataka koje udovoljavaju vašim specifičnim poslovnim zahtjevima. Više »

03 od 10

Kako mogu dodati podatke u bazu podataka?

INSERT naredba u SQL koristi se za dodavanje zapisa na postojeću tablicu.

04 od 10

Kako mogu izbrisati neku ili sve tablice baze podataka?

Često se postaje potrebno ukloniti zastarjele podatke iz relacijske baze podataka. Srećom, Strukturirani jezik upita pruža fleksibilnu naredbu DELETE koja se može koristiti za uklanjanje nekih ili svih podataka pohranjenih unutar tablice. Više »

05 od 10

Što je NULL vrijednost?

NULL je vrijednost koja se koristi za predstavljanje nepoznatog dijela podataka. Baze podataka tretiraju NULL vrijednosti na poseban način, ovisno o vrsti operacije u kojoj se koristi. Kada se NULL vrijednost pojavi kao operand na AND operaciju, vrijednost operacije je FALSE ako je drugi operand FALSE (nema načina izraz može biti TRUE s jednim FALSE operandom). S druge strane, rezultat je NULL (nepoznat) ako je drugi operand TRUE ili NULL (jer ne možemo znati koji će rezultat biti.) Više »

06 od 10

Kako mogu kombinirati podatke iz više tablica baze podataka?

Zadaci iz SQL pridruživanja omogućuju kombiniranje podataka iz dva ili više tablica u rezultatima upita. Saznajte kako iskoristiti ovu moćnu tehnologiju kako biste napunili svoje upite baze podataka.

07 od 10

Mogu li se pridružiti stolu za sebe?

Da! Možete upotrijebiti self-join za pojednostavljenje ugniježđenih SQL upita gdje se unutarnji i vanjski upiti odnose na istu tablicu. Ti pridruženi članci omogućuju vam da preuzmete srodne zapise iz iste tablice.

08 od 10

Kako mogu sažeti podatke sadržane u tablici baze podataka?

SQL pruža zbirne funkcije koje pomažu pri sažetku velikih količina podataka. SUM funkcija se koristi unutar SELECT izjave i vraća ukupno niz vrijednosti. AVG funkcija radi na sličan način kako bi osigurao matematički prosjek niza vrijednosti. SQL pruža funkciju COUNT za preuzimanje broja zapisa u tablici koja zadovoljava zadane kriterije. Funkcija MAX () vraća najveću vrijednost u datom nizu podataka dok funkcija MIN () daje najmanju vrijednost.

09 od 10

Kako mogu grupirati sažete podatke?

Možete koristiti osnovne SQL upite za preuzimanje podataka iz baze podataka, ali to često ne pruža dovoljno inteligencije da bi zadovoljila poslovne zahtjeve. SQL vam također pruža mogućnost grupiranja rezultata upita temeljem atributa na razini retka da biste primijenili skupne funkcije pomoću klauzule GROUP BY. Više »

10 od 10

Kako mogu ograničiti pristup podacima koji su sadržani u SQL bazama podataka?

SQL baze podataka pružaju administratorima sustav za kontrolu pristupa koji se temelji na ulogama. U ovoj shemi administratori stvaraju korisničke račune za svakog pojedinog korisnika baze podataka, a zatim ga dodjeljuju jednoj ili više uloga u bazama podataka koje opisuju način na koji korisnik ima interakciju s bazom podataka. Konačno, administrator daje posebna dopuštenja za ulogu koja omogućuje članovima uloge da izvršavaju željene radnje. Korisnicima se implicitno uskraćuje bilo koji pristup koji nije izričito odobren. Više »