Notiuni introductive
SQL se poate folosi pentru a accesa baze de date Oracle, SQL Server, MySQL, DB2.
Comenzile SQL sunt grupate astfel:
1. Limbajul de interogare: permite extragerea informatiilor in functie de anumite criterii folosind comanda SELECT.
2. Limbajul de manipulare a datelor (DML - Data Manipulation Language) permite modificarea continutului tabelelor.
- Comanda INSERT - adauga o noua linie in tabel
- Comanda UPDATE - permite modificarea valorilor aflate intr-un tabel
- Comanda DELETE - permite stergerea liniilor dintr-un tabel
3. Limbajul de definire a datelor (DDL - Data Definition Language) va permite sa definiti structura tabelelor care compun baza de date.
- Comanda CREATE - permite crearea structurii unei baze de date
- Comanda ALTER - permite modificarea structurii unei baze de date
- Comanda DROP - permite stergerea structurilor dintr-o baza de date
- Comanda RENAME - permite redenumirea unui tabel
- Comanda TRUNCATE - permite stergerea continutului unui tabel
4. Comenzi de control al tranzactiilor (TC - Translation Control).
- Comanda COMMIT - modificarile facute asupra bazei de date devin permanente
- Comanda ROLLBACK - permite renuntarea la ultimile modificari din baza de date
- Comanda SAVEPOINT - permite "insemnarea" unui punct de salvare unde sa se poata reveni insa, se vor pierde modificarile facute dupa acel punct in baza de date
5. Limbajul de control al datelor (DCL - Data Control Language)
- Comanda GRANT - permite acordarea de drepturi utilizatorilor asupra bazei de date
- Comanda REVOKE - permite anularea drepturilor pentru utilizatorii unei baze de date.