Sunteți pe pagina 1din 1

26.01.2017 Mihai S.

SQL
1. Introduction
- limbaj baze de date -> Structured Query Language (Oracle SQL si No SQL- de tip
none relational: Casandra)
-

MySQL sistem de gestiune a bazelor de date (soft)


SGBD in ro
DBMS data base management system
SQL Lite - mobile

Ex.: Blog - SQL de tip relational, comunica entitatile intre ele


- stocam entitati:
Articole
Useri
Comentarii
Tabela User:
-

coloane: nume, parola - ce anume vrem sa stocam (fielduri)


randuri (row sau entry)
in randuri (cell) avem valorile -> value
id primary key, unicitate, fiecare record va avea id unic

C
R
U
D
SELECT Name
where Population > 100000
from `Country`
C -> create
R -> read
- Select
- * (all) type of info
- From
- table name
- Where

valoarea
-

- de unde cer informatia


- CountryCode = ROU
- ``-> apostrof sau tic, escape la row User, city etc.
AND -> din alt camp si intervale
AS -> pt. denumire a ceea ce vreau sa-mi aduca
DISTINCT -> aduce o valoare o singura data chiar daca se repeta
BETWEEN -> intervale, mai mare sau egal doar (interval inchis, daca ia
e interval inchis pe ambele capete)
MIN (parametru),
ORDER BY
IS NOT -> pt. diferit de !=
DESC, ASC
INNER JOIN -> impreunez valorile/datele comune, in loc de virgula
ON -> pe ce cheie comuna fac inner joinul
IN -> lista de valori (values/parametri)