SHOW DATABASES; arata toate bazele da date existente
alegerea bazei de date cu care veti lucra in
USE nume-baza-date continuare SHOW TABLES; arata tabelele existente in acea baza de date CREATE DATABASE nume-baza-date; creaza baza de date creaza tabel cu numele "nume-tabel" cu un CREATE TABLE nume-tabel (camp1 TEXT); camp numit "camp1" de tip text creaza tabel cu numele "nume-tabel" cu un CREATE TABLE nume-tabel (camp-a TEXT, camp numit "camp-a" de tip text si un camp camp-b INT); numit "camp-b" de tip INT DROP TABLE tabel; sterge tabelulcu numele "tabel" DROP DATABASE nume-baza-date; sterge baza de date cu tot ce contine introduce in tabelul cu numele "tabel", in camp1 INSERT INTO tabel (camp1, camp2, camp3) valoarea1, in camp2 valoarea2, in cmap3 VALUES (valoarea1, valoarea2, valoarea3); valoarea3 INSERT INTO tabel (camp1, camp3) VALUES introduce in tabelul cu numele "tabel", in camp1 (valoarea1, valoarea3); valoarea1, in cmap3 valoarea3 INSERT INTO tabel VALUES (valoarea1, introduce in toate campurile din tabel cate o valoarea2, valoarea3); valoare specificata in acea ordine SELECT * FROM tabel; afiseaza tot continutul tabelului SELECT camp1 FROM tabel; afiseaza continutul campului 1 SELECT camp1, camp2 FROM tabel afiseaza continutul campului 1 si campului 2 SELECT * FROM tabel WHERE camp1 = afiseaza toate randurile din camp1 a caror 'valoare1'; valoare este "valoare1" afiseaza continutul campului 1 si campului 2 SELECT camp1, camp2 FROM tabel WHERE acolo unde campul 2 este asemanator cu camp2 LIKE 'valoare2'; "valoare2" SELECT * FROM tabel WHERE camp2 LIKE afiseaza toate inregistrarile acolo unde campul 2 'valoare2%'; incepe cu "valoare2" SELECT * FROM tabel WHERE camp2 LIKE afiseaza toate inregistrarile acolo unde campul 2 '%valoare2'; se termina cu "valoare2" SELECT * FROM tabel WHERE campul2 LIKE afiseaza toate inregistrarile acolo unde campul 2 '%valoare2%'; se aseamana cu "valoare2" oriunde in text afiseaza inregistrarile acolo unde campul 1 este SELECT * FROM tabel WHERE camp1=valoare1 egal cu "valoare1" si campul 2 este asemanator AND camp2 LIKE '%valoare2%'; cu "valoare2" SELECT camp1, camp2 FROM tabel WHERE afiseaza camp 1 si camp 2 acolo unde camp 1 camp1 != valoare3; este diferit de "valoare3" SELECT * FROM tabel WHERE camp3 NOT LIKE afiseaza toate inregistrarile acolo unde campul 3 'valoarea3%'; nu incepe cu "valoare3" SELECT camp2 FROM tabel ORDER BY camp2 afiseaza campul 2 in ordine crescatoare ASC; afiseaza continutul campului 1 in ordine SELECT camp1, camp2 FROM tabel ORDER BY crescatoare si continutul campului 2 in ordine camp1 ASC, camp2 DESC; descrescatoare SELECT count(*) FROM tabel; afiseaza cate inregistrari sunt in total in tabel SELECT count (*) FROM tabel WHERE afiseaza cate inregistrari sunt in tabel al caror camp1=valoare1; camp 1 este "valoare1" afiseaza suma elementelor din campul"coloana1" SELECT SUM(coloana1) FROM tabel; din tabelul "tabel" afiseaza media aritmetica a elementelor din SELECT AVG(coloana1) FROM tabel; campul"coloana1" din tabelul "tabel" SELECT CONCAT(coloana1, coloana2) FROM afiseaza valorile coloanei 1 si coloanei 2 TABEL; concatenate afiseaza cate caractere contine fiecare valoare SELECT LENGTH(coloana1) FROM tabel; din coloana 1 afiseaza numarul cel mai mare din coloana SELECT MAX(camp1) FROM tabel; "camp1" afiseaza numarul cel mai mic din coloana SELECT MIN(camp1) FROM tabel; "camp1" afiseaza primele 6 inregistrari din tabel(0 = SELECT * FROM tabel LIMIT 0,5; prima inregistrare, 1 = a doua etc) SELECT * FROM tabel LIMIT 6,4; afiseaza incepand de la inregistrarea 6, inca 4 DELETE FROM tabel; sterge toate inregistrarile din tabel sterge inregistrarile din tabel care indeplinesc DELETE FROM tabel WHERE conditii; conditiile UPDATE tabel SET coloana1='noua valoare a inlocuieste in coloana 1 cu "noua valoare a coloanei 1', coloana2='noua valoare a coloanei coloanei 1" si incoloana 2 cu "noua valoare a 2' WHERE conditii; coloanei 3" adauga la tabel o noua coloana cu numele ALTER TABLE tabel ADD camp TEXT; "camp" de tip text ALTER TABLE tabel CHANGE camp alt-camp redenumeste coloana cu numele "camp" in "alt- INT; camp" si ii seteaza tipul INT