PHP & MySQL - Uvod




Šta je MySQL?

MySQL je jedan od najpopularnijih relacijskih sistema baza podataka koji se danas koristi na Internetu. Slobodno je dostupan i jednostavan za instalaciju, ali ako ste Wampserver instalirali, on je već tamo na vašem računaru. MySQL poslužitelj baze podataka nudi nekoliko prednosti:

  • MySQL je jednostavan za upotrebu, ali izuzetno moćan, brz, siguran i skalabilan.
  • MySQL radi na širokom spektru operativnih sistema, uključujući UNIX ili Linux, Microsoft Windows, Apple Mac OS X i druge.
  • MySQL podržava standardni SQL (jezik strukturiranih upita).
  • MySQL je idealno rješenje baze podataka i za male i za velike aplikacije.
  • MySQL razvija i distriše Oracle Corporation.
  • MySQL uključuje sigurnosne slojeve podataka koji štite osjetljive podatke od uljeza.

MySQL baza podataka pohranjuje podatke u tabele kao i ostale relacijske baze podataka. Tabela je zbirka povezanih podataka i podijeljena je u redove i kolone. Svaki red u tabeli predstavlja zapis podataka koji su inherentno povezani jedni s drugima, kao što su informacije povezane s određenom osobom, dok svaka kolona predstavlja određeno polje kao što su id, ime, prezime, e-pošta itd. Struktura jednostave MySQL tabela koja sadrži opšte informacije o osobi može izgledati otprilike ovako:





Komunikacija MySQL baze podataka sa SQL-om

SQL, jezik strukturisanih upita, jednostavan je, standardizovan jezik za komunikaciju s relacijskim bazama podataka poput MySQL. Pomoću SQL-a možete izvoditi bilo koji zadatak povezan s bazom podataka, kao što je stvaranje baza podataka i tabela, spremanje podataka u tabele baza podataka, pretraživanje baze podataka za određene zapise, brisanje i ažuriranje podataka itd. Pogledajte sljedeći standardni SQL upit koji vraća adresu e-pošte osobe čije je ime jednako 'Peter' u tabeli persons:

SELECT email FROM persons WHERE first_name="Peter"

Da biste saznali više o SQL-u, pogledajte kurs SQL.