Cuprins
Ce este SQL?
De ce să folosiți SQL?
Scurt istoric al SQL
Tipuri de SQL
Ce este DDL?
Ce este limbajul de manipulare a datelor?
Ce este DCL?
Ce este TCL?
Ce este DQL?
Ce este SQL?
SQL este un limbaj de bază de date conceput pentru recuperarea și
gestionarea datelor într-o bază de date relațională.
Advertisement
SQL este limbajul standard pentru gestionarea bazelor de date. Toate
sistemele RDBMS precum MySQL, MS Access, Oracle, Sybase,
Postgres și SQL Server folosesc SQL ca limbaj standard al bazei de
date. Limbajul de programare SQL utilizează diverse comenzi pentru
diferite operații. Vom afla despre comenzi DCL, TCL, DQL, DDL și DML
în SQL, cu exemple.
Ce este SQL?
De ce să folosiți SQL?
Scurt istoric al SQL
Tipuri de SQL
Ce este DDL?
Ce este limbajul de manipulare a datelor?
Ce este DCL?
Ce este TCL?
Ce este DQL?
De ce să folosiți SQL?
Aici sunt motive importante pentru utilizarea SQL
Tipuri de SQL
Iată cinci tipuri de interogări SQL utilizate pe scară largă.
Tipuri de SQL
Ce este DDL?
Limbajul definiției datelor vă ajută să definiți structura bazei de date sau
schema. Să aflăm despre comenzile DDL cu sintaxă.
CREA
Instrucțiunile CREATE sunt utilizate pentru a defini schema structurii
bazei de date:
Sintaxă:
De exemplu :
CĂDERE BRUSCA
Comenzile Drops elimină tabelele și bazele de date din RDBMS.
Sintaxă
DROP TABLE ;
De exemplu:
MODIFICA
Comanda Alters vă permite să modificați structura bazei de date.
Sintaxă:
Pentru a adăuga o coloană nouă în tabel
De exemplu:
TRUNCHIA:
Această comandă a folosit pentru a șterge toate rândurile din tabel și a
elibera spațiul care conține tabelul.
Sintaxă:
Exemplu:
TRUNCATE table students;
INTRODUCE
ACTUALIZAȚI
ȘTERGE
INTRODUCE:
Aceasta este o declarație este o interogare SQL. Această comandă este
utilizată pentru a insera date în rândul unui tabel.
Sintaxă:
INSERT INTO TABLE_NAME (col1, col2, col3,… . col N)VALUES (value1, value2, value3,… .
valueN);OrINSERT INTO TABLE_NAMEVALUES (value1, value2, value3,… . valueN);
De exemplu:
INSERT INTO students (RollNo, FIrstName, LastName) VALUES ('60', 'Tom', Erichsen');
ACTUALIZAȚI:
Această comandă este utilizată pentru a actualiza sau modifica valoarea
unei coloane din tabel.
Sintaxă:
De exemplu:
ȘTERGE:
Această comandă este utilizată pentru a elimina unul sau mai multe
rânduri dintr-un tabel.
Sintaxă:
De exemplu:
DELETE FROM studentsWHERE FirstName = 'Jhon';
Ce este DCL?
DCL (Data Control Language) include comenzi precum GRANT și
REVOKE, care sunt utile pentru a da „drepturi și permisiuni”. Alte
permisiuni controlează parametrii sistemului de baze de date.
Acorda
Revoca
Acorda:
Această comandă este utilizată pentru a da privilegii de acces
utilizatorului la o bază de date.
Sintaxă:
De exemplu:
Revoca:
Este util să sprijiniți permisiunile utilizatorului.
Sintaxă:
De exemplu:
Ce este TCL?
Limbajul de control al tranzacțiilor sau comenzile TCL se ocupă de
tranzacția din baza de date.
Angajează-te
Această comandă este utilizată pentru a salva toate tranzacțiile în baza
de date.
Sintaxă:
Commit;
De exemplu:
DELETE FROM StudentsWHERE RollNo =25;COMMIT;
Revenire
Comanda Rollback vă permite să anulați tranzacțiile care nu au fost deja
salvate în baza de date.
Sintaxă:
ROLLBACK;
Exemplu:
SAVEPOINT
Această comandă vă ajută să setați un punct de salvare în cadrul unei
tranzacții.
Sintaxă:
SAVEPOINT SAVEPOINT_NAME;
Exemplu:
SAVEPOINT RollNo;
Ce este DQL?
Limbajul de interogare a datelor (DQL) este utilizat pentru a prelua
datele din baza de date. Folosește o singură comandă:
SELECTAȚI:
Această comandă vă ajută să selectați atributul pe baza condiției
descrise de clauza WHERE.
Sintaxă:
De exemplu:
Rezumat:
SQL este un limbaj de bază de date conceput pentru recuperarea
și gestionarea datelor într-o bază de date relațională.
Ajută utilizatorii să acceseze datele din sistemul RDBMS
În anul 1974, a apărut termenul Limbaj de interogare structurat
Cinci tipuri de interogări SQL sunt 1) Limbajul de definire a datelor
(DDL) 2) Limbajul de manipulare a datelor (DML) 3) Limbajul de
control al datelor (DCL) 4) Limbajul de control al tranzacțiilor (TCL)
și, 5) Limbajul de interogare a datelor (DQL)
Limbajul de definire a datelor (DDL) vă ajută să definiți structura
bazei de date sau schema.
Limbajul de manipulare a datelor (DML) vă permite să modificați
instanța bazei de date prin inserarea, modificarea și ștergerea
datelor sale.
DCL (Data Control Language) include comenzi precum GRANT și
REVOKE, care sunt utile pentru a da „drepturi și permisiuni”.
Limbajul de control al tranzacțiilor sau comenzile TCL se ocupă de
tranzacția din baza de date.
Limbajul de interogare a datelor (DQL) este utilizat pentru a prelua
datele din baza de date.