Sunteți pe pagina 1din 3

Comenzi de baza in MySQL

SHOW DATABASES; -afiseaza bazele de date existente; USE <nume_baza>; -deschde baza de date <nume_baza>; CREATE DATABASE <nume_baza> ;- crearea bazei de date <nume_baza>; DROP <nume_baza>; -stergerea bazei de date <nume_baza>; CREATE TABLE <nume_tabela>(coloana1 tip[(specif)], coloana2 tip[(specif)],...); -creare unei tabele; INSERT INTO <nume_tabela> VALUES (valcol1,valcol2,...,valconn);- introducerea datelor in tabela; SELECT *FROM <numea_tabela>;-afisarea datelor din tabela; SHOW TABLES [FROM <nume_baza>];-afisarea tabelelor unei baze de date;

Functii in MySQL
1)Functii matematice ABS(x)-returneaza modulul lui x; CEIL(x)- returneaza cel mai mic intreg mai mare ca x; FLOOR(x)- returneaza partea intreaga a lui x; EXP(x)-returneaza e la puterea x; LOG(b,x)-returneaza logaritm in baza b din x; SIN(x)-returneaza sinus de x; COS(x)- returneaza cosinus de x; POW(x,y)-returneaza x la puterea y; SIGN(x)- returneaza 1 daca x>0; 0 daca x=0; si -1 daca x<0; ROUND(x)-returneaza cel mai apropiat intreg de x; SQRT(x)-returneaza radical din x;

2)Functii specifice sirurilor de caractere CONCAT(x1,x2,) -concateneaza sirurile de caractere (x1+x2+); LENGTH(x) -returneaza numarul de caractere din x; LTRIM(x) -elimina spatiile de la inceputul sirului x; RTRIM(x) elimina spatiile de la sfarsitul sirului x; TRIM(x) elimina spatiile de la inceputul si sfarsitul sirului x; UPPER(x) transforma caracterele lui x in litere mari; LOWER(x) transforma caracterele lui x in litere mici; SUBSTRING(x,p,l) extrage din x subsirul de lungime l incepand cu pozitia p; INSTR(x,y) returneaza pozitia primei aparitii a lui y in x; FIND_IN_SET(x,(x1,x2,..,xn)) returneaza pozitia in care se gaseste x in lista de valori, sau 0 daca x nu este in lista; FORMAT(x,d) transforma numarul x in sir de caractere cu d zecimale; STRCMP(x,y)- returneaza -1 daca x<y; 0 daca x=y; si 1 daca x>y; 3)Functii specifice datelor calendaristice si timpului NOW()- returneaza yyyy-mm-dd hh:mm:ss; YEAR(x) -returneaza anul yyyy din x; DAY(x) -returneaza ziua dd din x; MONTH(x) -returneaza luna mm din x; TIME()-returneaza hh:mm:ss; HOUR(x)- retruneaza ora hh; MINUTE(x)- returneaza minutele mm; DATEDIFF(x,y)- calculeaza diferenta in zile;

DATE_ADD(x, INTERVAL, y, z)-returneaza data care se obtine daca se aduna y, unde z specifica ce este y: YEAR-ani, DAY-zile, MONTH-luni; DATE_SUB(x, INTERVAL, y , z)-returneaza data care se obtine daca se scade y, unde z specific ace este y: YEAR-ani, DAY-zile, MONTH-luni; 4)Functii special IF(exp1,exp2,exp3) returneaza exp2 daca exp1!=0 si returneaza exp3 daca exp1=0; IFNUL(exp1,exp2)-returneaza exp1 daca exp1 nu este NULL, altfel returneaza exp2;

S-ar putea să vă placă și