Sunteți pe pagina 1din 2

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

Comenzi utile mysql

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