hanibal Posted December 20, 2006 Report Posted December 20, 2006 credits: drogoreanu.roNotiuni de bazaBazele de date sunt folosite pentru stocarea informatiilor in vederea furnizarii ulterioare in functie de solicitarea primita.MySQL este un sistem de baze de date functional independent.In PHP exista functii pentru toate operatiilor executate asupra bazelor de date MySQL.Administrarea MySQL se poate face din linie de comanda sau folosind browserul si accesand aplicatia numita PHPMyAdmin scrisa in PHP.Cele mai uzuale operatii cu bazele de date sunt:Comanda SemnificatieCREATE creaza o baza de date sau un tabelDROP sterge o baza de date sau un tabelINSERT adauga inregistrari intr-un tabelDELETE sterge inregistrari dintr-un tabelUPDATE updateaza inregistrarile dintr-un tabelSELECT selecteaza un tabelALTER alterarea unui tabelIn MySQL spatiul alocat pe discul serverului este functie de tipul de date. Cateva din tipurile de date folosite in bazele de date MySQL sunt:Tip Semnificatie int() numar intreg 32 bitibigint() numar intreg 64 bititinyint() numar intreg (-128 la 127 sau 0 la 255) 8 bitimediumint() numar intreg 24 bitismallint() numar intreg 16 bitichar() sectiune cu lungime fixa de la 0 la 255 caracterevarchar() sectiune cu lungime variabila de la 0 la 255 caracterefloat() numar mic cu virgula flotantadouble numar mare cu virgula flotantatext sir cu maximum 65535 caracteredate() data in format YYYY-MM-DDdate data in format YYYY-MM-DD HH:MM:SStime ora in format HH:MM:SSPentru ca baza de date sa fuctioneze mai bine coloanelor li s-au adaugat modificatori de coloana.Tipul de date intregi incep de la valori negative la pozitive. Daca se adauga optiunea UNSIGNED, care este un modificator de coloana, nu vor mai fi valori negative ci vor incepe de la 0.Alti modificatori sunt:AUTO_INCREMENT functioneaza cu orice tip intreg. La fiecare rand nou adaugat in baza de date numarul asociat va fi incrementat.NULL inseamna fara valoare (diferit de spatiu sau zero).NOT NULL inseamna ca orice inregistrare va fi considerata ceva.PRIMARY KEY este rolul primei coloane din tabel, totodata reprezentand elementul de referinta pentru fiecare linie. Quote