Prikaz jedne poruke
Stara 22.6.2009, 22:05   #9
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: MYSQL i PHP i Apache

Po tvom početnom postu ipak se da zaključiti da si potpuni početnik kada su u pitanju PHP i MySQL a iskreno govoreći i kada su uopšte sistemi baza podataka u pitanju tako da ćemo biti blagi i pored činjenice da kao što je dbaja rekao nije baš lepo začiniti svoje postove na način na koji si ti to uradio

Ukratko rečeno. SQL (Structured Query Language) je jezik i vrsta standarda koja se koristi za komunikaciju između servera baza podataka (onaj ko obrađuje zahtev) i klijenta (onaj ko šalje zahtev) dok je MySQL samo jedna od od vrsta servera baza podataka koji je poprilično rasprostranjen. Kada instaliraš MySQL sve što dobiješ realno je servis (na Windows-u) ili deamon (na UNIX-olikim sistemima kao što je Linux) koji rade u pozadini i sa kojima možeš da komuniciraš gotovo iskljčivo direktno putem operativnog sistema odnosno shell-a. Ovaj način komunikacije uglavnom koriste iskusni system administratori a zbog čega to se već shvati nakon par meseci iskustva.

Mogao bih sada da razglabam o tome kako da koristiš konzolu za pristup svom MySQL serveru ali verujem da bi te to samo zbunilo. Umesto toga za pristup se često koriste klijentski programi kojih zaista ima mnogo. Jedan od najčešće korišćenih programa za manipulaciju MySQL bazama na računarima gde takođe postoji instaliran i PHP jeste upravo phpMyAdmin koji je Eclipse već naveo. Skoro 100% svih hosting provajdera na svetu ga imaju instaliranog tako da ako zaista želiš da naučiš da manipulišeš svojim bazama on je veoma dobra polazna tačka. Ukoliko si instalirao XAMPP potrebno je da u browser ukucaš http://localhost/phpmyadmin (Eclipse jel ovako beše ide na XAMPP-u pošto odavno ne koristim "all in one" rešenja? ) i da kao korisničko ime ukucaš root a kao lozinku ništa jer MySQL po defaultu ne dolazi sa lozinkom za root korisnika. Što se tiče samog phpMyAdmina naći ćeš zaista dovoljno tutorijala online da bi mogao da shvatiš kako funkcioniše ali bitno je da neće PMA (česta skraćenica za phpMyAdmin) da ti predstavlja toliko problema koliko neupućenost u to šta je i kako je organizovan jedan sistem baze podataka.

MySQL Administrator i sve ostale alatke koje si naveo na početku svog posta pripadaju tzv. MySQL GUI Tools paketu i svaki od alata u njemu ima svoju namenu. MySQL Administrator je odličan za administraciju i praćanje svega bitnog u vezi samog servera, MySQL Query browser je odličan za ažuriranje samog sadržaja putem SQL-a (on postaje tek moćno oružje kada potpuno savladaš SQL) i MySQL Migration Kit je odličan kada je u pitanju prebacivanje sadržaja iz recimo drugih sistema baza podataka (Postgree, Oracle, MSSQL itd.) u MySQL.

Ukoliko sa druge strane želiš da počneš da se baviš dizajniranje relacionih MySQL baza podataka što je samo po sebi umetnost onda je verovatno najbolji program za tako nešto MySQL Workbench. Doduše pre toga se spremi za neku ozbiljnu teoriju i učenje kako bi uopšte shvatio osnovne koncepte RDBMS dizajna.

Na kraju potpuno se slažem sa dbajom. Očigledno je da nemaš ni malo iskustva sa stvarima koje su ovde navedene i da bi najbolje bilo da se pre toga upoznaš sa svime što je relevantno za pomenute sisteme putem neke dobre knjige. Ako ne znaš engleski verovatno je i knjiga koja je navedena dobro rešenje a ako poznaješ engleski onda možeš da biraš i neku od ekvivalentnih dobrih Apress-ovih izdanja itd.
holodoc je offline  
Sledeći korisnik se zahvaljuje korisniku holodoc na korisnoj poruci:
dbaja (23.6.2009)