1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Kako napisati SQL skripte

SQL ili Structured Query Language, koji omogućuje stvaranje i uređivanje baza podataka, jedan je od programskih jezika temeljenih na webu koje je najlakše razumjeti. Ipak, mnogi se ljudi ne zamaraju učenjem detalja SQL-a jer upravitelji baze podataka kao što je phpMyAdmin omogućuju stvaranje, uređivanje i pregled tablica bez poznavanja koda.. Učenje pisanja vlastitih SQL skripti ne oduzima previše vremena, i pokazat će se od velike pomoći pri izradi web stranica ispunjenih podacima.

Istraživanje SQL sintakse

Naučite pravilnu SQL sintaksu. Tradicionalno, SQL naredbe su sve napisane velikim slovima, dok su nazivi vaših tablica i svi vaši osobni podaci polja napisani malim slovima. Kao i u PHP-u, sve izjave završavaju točkom i zarezom, ali te se izjave mogu razdvojiti u zasebne retke kako god želite (kako bi se olakšala čitljivost).

Istraživanje SQL vrsta podataka

Upoznajte se sa SQL tipovima podataka - načinom na koji SQL identificira informacije koje imate u svim poljima u vašim tablicama. Najčešći su INT (za cijele brojeve u rasponu od -2 milijarde do 2 milijarde), BIGINT (za cijele brojeve veće ili manje od toga), VARCHAR (tekst do 256 znakova) i TEXT (tekst do oko 64 000 znakova).

Razumjeti potrebu za primarnim ključevima. U praksi će svaka tablica koju stvorite imati stupac "ID" koji sadrži jedinstveni broj--označen kao "primarni ključ"--kako bi se osiguralo da nijedan "zapis" (ili redak) nije isti.

Stvaranje nove tablice

Napravite tablicu u svojoj bazi podataka pomoću naredbe CREATE TABLE. Tijekom svoje prakse često ćete iznova i iznova stvarati istu tablicu, pa je često korisno da tome prethodite naredbu DROP TABLE IF EXISTS kako se podaci ne bi počeli prelijevati i zbunjivati ​​vas. Ovo je prva stvar koju biste napisali da biste kreirali tablicu pod nazivom "filmovi":DROP TABLE IF EXISTS filmovi; CREATE TABLE filmovi ();

Dodajte nazive polja ili nazive stupaca u tablicu. Do sada je "filmovi" potpuno prazan. Da biste ga ispunili podacima o svojim omiljenim filmovima, možda biste trebali stupac "Naslov", stupac "Redatelj" i stupac "Godina" - uz stupac "id" koji sadrži primarni ključ. Ove podatke dodajete unutar zagrada retka CREATE TABLE.

Imajte na umu da nakon naziva svakog polja morate deklarirati o kojoj se vrsti podataka radi. Nadalje, dok SQL automatski određuje duljinu cijelih brojeva, morate deklarirati maksimalnu duljinu svih tekstualnih podataka. Dakle, u gornjem kodu, unosi u polju "title" ne mogu biti duži od 60 znakova, a unosi u polju "directors" ne smiju biti duži od 30.

Umetanje podataka u vašu tablicu

Dodajte podatke u svoje tablice. Sada imate tablicu pod nazivom "filmovi" sa stupcima za primarni ključ filma, naslov, redatelja i godinu, ali ništa u tim stupcima. Za dodavanje podataka koristite naredbu INSERT INTO. Podaci se ubacuju jedan po jedan zapis (redak). Dakle, ispod svih kodova CREATE TABLE odozgo, naredbe INSERT INTO izgledale bi otprilike ovako:INSERT INTO movies VALUES (null, 'Casablanca', 'Michael Curtiz', 1942.); INSERT INTO movies VALUES (null, 'Ratovi zvijezda', 'George Lucas', 1977.); INSERT INTO movies VALUES (null, 'Psiho', 'Alfred Hitchcock', 1960);

Upotrijebite naredbu SELECT za izvlačenje određenih informacija iz tablice. Kada koristite upravitelj baze podataka kao što je phpMyAdmin, to vam omogućuje da brzo dobijete podatke koji su vam potrebni. Ako želite pogledati naslove filmova u vašoj tablici, napisali biste:SELECT title FROM movies; Ako želite pogledati cijelu tablicu, upotrijebite zvjezdicu:SELECT * FROM movies; Ako želite biti precizniji, upotrijebite naredbu WHERE:SELECT title FROM movies WHERE director ='Alfred Hitchcock'; To bi izvuklo ime svakog filma u vašoj tablici koji je režirao Alfred Hitchcock. Ako ste odlučili da vam treba još jedan Hitchcockov film, samo ponovno upotrijebite naredbu INSERT:INSERT INTO movies VALUES (null, 'Sjever na sjeverozapad', 'Alfred Hitchcock', '1956');

Uređivanje vaših podataka

Uredite svoje podatke pomoću naredbi UPDATE i SET. U gornjem primjeru, datum za "North by Northwest" je postavljen kao 1956. To je netočno; zapravo je objavljen 1959. Da biste ispravili pogrešku, napisali biste:AŽURIRAJ filmove SET godina ='1959' WHERE naslov ='Sjever na sjeverozapad';

Izbrišite podatke pomoću naredbe DELETE FROM. Ako odlučite da vam se "Psiho" više ne sviđa i želite ga se riješiti, napisali biste:DELETE FROM movies WHERE id =3; Primijetite da se u gornjoj naredbi "Psycho" briše na temelju primarnog ključa, a ne naslova. Možete samo napisati:DELETE FROM movies WHERE title ="Psycho"; Međutim, što ako se na vašem stolu našao još jedan film pod nazivom "Psiho" na koji ste zaboravili? Oboje bi bili izbrisani. Budite vrlo oprezni kad god koristite DELETE.


  1. Kako naručiti filmove na Netflixu
  2. Kako napisati svoju biografiju na Googleu
  3. Kako prekinuti vezu pristupne tablice
  4. Kako preuzeti filmove i glazbu na mreži
  5. Kako napisati LinkedIn najavu