Kako Napisati SQL Upit

Sadržaj:

Kako Napisati SQL Upit
Kako Napisati SQL Upit

Video: Kako Napisati SQL Upit

Video: Kako Napisati SQL Upit
Video: Урок 4. Запросы и фильтры в MS SQL Server 2024, Maj
Anonim

Upit o relacijskim bazama podataka pomoću strukturiranog univerzalnog računarskog jezika SQL priznati je standard za upravljanje podacima u sistemu upravljanja bazom podataka. Zbog svoje svestranosti, jezik SQL postao je široko rasprostranjen na web resursima svjetskog interneta. Pisanje SQL upita temelji se na primjeni nekoliko osnovnih pravila za rad s relacijskom bazom podataka. Pisanje SQL upita pomoći će vam da implementirate zadatke dohvaćanja određenih informacija iz tablica, dodavanja, mijenjanja ili brisanja redaka u tablici.

Kako napisati SQL upit
Kako napisati SQL upit

Instrukcije

Korak 1

Da biste preuzeli pohranjene informacije iz tablica baze podataka, kreirajte upit za odabir - SELECT. Ako postoje veze između tablica, podaci se mogu uzeti u skladu s odgovarajućim uvjetima iz bilo kojih stupaca povezanih tablica. Navedite sve potrebne stupce nakon naredbe SELECT. Navedite tablice korištene u upitu u klauzuli FROM. U svom najjednostavnijem obliku, upit za odabir prikazuje sve redove navedenih stupaca u datoj tablici: SELECT col1, col2 FROM my_table.

Korak 2

Ako je potrebno, postavite uvjet za odabir redaka. Uvjet postavlja klauzula WHERE. Postavite vrijednost parametra koji želite nakon ove upute. Ovdje se mogu koristiti i operacije izračunavanja i upoređivanja funkcija. Na primjer, izraz oblika WHERE col1> 3 omogućuje vam prikaz redaka tablice u kojima je vrijednost stupca col1 veća od 3. Da biste postavili željeni izraz, koristite kombinacije operatora AND, OR, kao i uvjetne operatora SQL jezika.

Kako napisati SQL upit
Kako napisati SQL upit

Korak 3

Da biste umetnuli nove retke u tablicu, napišite INSERT upit. Uz njegovu pomoć možete umetnuti nove podatke istog tipa koji već postoje u tablici. Sintaksa ove izjave je vrlo jednostavna: INSERT INTO my_table (col1, col2, col3) VALUES (‘new_data1’, ‘new_data2’, ‘new_data3’). Ovdje izraz VALUES postavlja nove vrijednosti reda svakom postojećem stupcu u my_table.

Korak 4

Promjene podataka u bilo kojem redu tablice izvode se pomoću UPDATE upita. Štoviše, možete postaviti uvjet odabira WHERE u kojem se mijenjaju podaci u bazi podataka. Definirajte podatke koje želite promijeniti i uvjet za vaš zahtjev. Da biste to učinili, napišite sljedeći redak: UPDATE my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. Upit će izvršiti promjenu podataka navedenu u naredbi SET samo ako je uvjet u WHERE klauzuli zadovoljan.

Korak 5

Izraz DELETE napisan je za brisanje cijelog retka iz tablice podataka. Štoviše, redak se briše samo kada je postavljen uvjet WHERE. Napišite izraz: IZBRIŠI SA my_table WHERE col1 = 'data1'. Izvršavanjem ovog upita izbrisat će se redak tablice koji sadrži vrijednost data1 u stupcu col1.

Preporučuje se: