In acest Tutorial SQL , veți învăța toate conceptele SQL de la bază până la avansate, cum ar fi interogări SQL , Unire SQL , injecție SQL , inserare SQL , și crearea de tabele în SQL. SQL este ușor de învățat, nu există condiții prealabile pentru a învăța SQL.
Deci, SQL este un limbaj standard de bază de date folosit pentru a accesa și manipula datele din bazele de date. SQL înseamnă Limbajul de interogare structurat . A fost dezvoltat de Oamenii de știință în computer IBM în anii 1970 . Prin executarea de interogări SQL poate crea , Actualizați , șterge , și recupera datele în baze de date precum MySQL, Oracle, PostgreSQL etc. În general, SQL este un limbaj de interogare care comunică cu bazele de date.
Ce este o bază de date?
Înainte de a se scufunda adânc în acest f tutorial ree SQL , să înțelegem ce este o bază de date.
Deci, datele sunt noul combustibil al acestei lumi, dar datele sunt informații neorganizate, așa că pentru a organiza acele date, facem o bază de date. O bază de date este o colecție organizată de date structurate, de obicei controlată de un sistem de management al bazelor de date (DBMS). Bazele de date ne ajută să stocăm, să accesăm și să manipulăm cu ușurință datele deținute pe un computer.
Exemplu SQL
În acest tutorial SQL detaliat pentru începători, vom explora practicile Exemple SQL pentru gestionarea datelor angajaților într-o bază de date. Vom crea un tabel pentru a stoca informațiile angajaților și vom completa cu date eșantion, cum ar fi Card de identitate al angajatului , Nume , Vârstă , Departament , și Salariu .
Dacă doriți să preluați date din tabelul angajaților unde salariul este mai mare de 55000,00 atunci vom folosi Declarația SELECT .
Interogare:
SELECT * FROM employees WHERE Salary>55000,00;>
Ieșire:
Explicaţie:
Această instrucțiune SELECT preia înregistrări din tabelul de angajați în care coloana Salariu este mai mare de 55000,00. Simbolul * indică faptul că dorim să extragem toate coloanele pentru înregistrările care se potrivesc. Clauza WHERE filtrează rezultatele în funcție de condiția specificată.
De ce să înveți SQL?
SQL vă ajută să obțineți cu ușurință informații din date cu o eficiență ridicată. Pentru a manipula datele din baze de date precum Creare, Citire, Editare și Ștergere, folosim interogări SQL . Utilizatorii pot interacționa cu datele stocate în sistemele de gestionare a bazelor de date relaționale. Oricine cunoaște limba engleză poate scrie cu ușurință interogări SQL. Unele dintre caracteristicile cheie ale SQL sunt prezentate mai jos:
- Fără multe cunoștințe de codificare, putem gestiona o bază de date cu SQL.
- SQL funcționează cu sisteme de baze de date de la Oracle, IBM, Microsoft etc.
- Simplu și ușor de învățat.
- SQL este un limbaj standard ANSI și ISO pentru manipularea bazelor de date.
- SQL recuperează cantități mari de date foarte rapid.
Cerințe preliminare pentru a învăța SQL
Dacă doriți să învățați SQL atunci, acest tutorial SQL gratuit este destul de ușor de înțeles deoarece, în timpul dezvoltării acestui curs, am încercat tot posibilul să oferim cea mai bună resursă pentru a vă șterge conceptul SQL.
Dar presupunem că sunteți deja conștienți de concepțiile de bază ale informaticii, cum ar fi bazele de date și tipurile sale.
Deci, dacă aveți cunoștințe de bază despre RDBMS, atunci acest tutorial SQL vă oferă suficiente cunoștințe pentru a stăpâni SQL.
Bazele SQL
SQL sau Structure Query Language este o abilitate fundamentală pentru oricine dorește să interacționeze cu bazele de date. Acest limbaj standard de interogare toți utilizatorii pentru a crea, gestiona și prelua date din bazele de date relaționale. În acest PDF tutorial SQL, am enumerat toate elementele de bază ale SQL. Explorați această secțiune pentru a vă clarifica elementele de bază SQL.
- Ce este o bază de date
- Tipuri de baze de date
- Ce este DBMS
- Baze de date relaționale și non relaționale
- Ce este SQL?
- Tipuri de date SQL
- Operatori SQL
- Comenzi SQL
Explorează mai mult Articole recente despre SQL
Creați o bază de date în SQL
Primul pas pentru stocarea electronică a informațiilor folosind SQL include crearea bazei de date. Și în această secțiune vom învăța cum să creăm, să selectăm, să renunțăm și să redenumim baze de date cu exemple.
- SQL CREATE Baza de date
- Baza de date SQL DROP
- Baza de date SQL RENAME
- Baza de date SQL SELECT
Tabelele în SQL
Piatra de temelie a oricărei baze de date SQL este tabelul. Practic, aceste funcții de structură sunt foarte asemănătoare cu foile de calcul, care stochează datele în format grilă foarte organizat. În această secțiune, veți învăța cum să creați, să aruncați, să ștergeți și altele legate de tabel.
- SQL CREATE TABLE
- SQL DROP TABLE
- SQL DELETE TABLE
- TABEL DE RENUMIRE SQL
- SQL TRUNCATE TABLE
- SQL COPIERE TABEL
- SQL TEMP TABLE
- SQL ALTER TABLE
Interogări SQL
În această secțiune, veți afla despre interogările SQL precum instrucțiunea SELECT, SELECT LAST și multe altele. Explorați această secțiune și aflați cum să utilizați aceste interogări.
- Instrucțiunea SQL SELECT
- SQL SELECT TOP
- SQL SELECT FIRST
- SQL SELECT LAST
- SQL SELECT RANDOM
- SQL SELECT IN
- SQL SELECT Multiple
- SQL SELECT DATE
- SQL INSERT mai multe rânduri
- SQL INSERT INTO
- Instrucțiunea SQL UPDATE
- Instrucțiunea SQL DELETE
- SQL DELETE Duplicate Rows
Clauze SQL
Deblocați puterea clauzelor SQL cu acest tutorial SQL. Aici, în această secțiune, veți învăța cum să utilizați SELECT, WHERE, JOIN, GROUP BY și altele pentru a interoga în mod eficient bazele de date.
- Clauza SQL WHERE
- Clauza SQL WITH
- Clauza SQL HAVING
- SQL ORDER By Clauză
- SQL Group By Clauză
- Clauza SQL LIMIT
Operatori SQL
Operatorii SQL se referă la simbolurile și cuvintele cheie fundamentale din SQL care permit utilizatorilor să efectueze diverse operații și SQL AND, OR, LIKE, NOT și mai mulți operatori pe baze de date. Aici, am discutat toți operatorii SQL într-o manieră detaliată cu exemple.
- Operator SQL ȘI
- Operator SQL SAU
- Operator SQL LIKE
- Operator SQL IN
- Operator SQL NU
- Operator SQL NOT EQUAL
- Operator SQL IS NULL
- Operator SQL UNION
- Operator SQL UNION ALL
- SQL EXCEPT Operator
- Operator SQL BETWEEN
- Operator SQL ALL
- Operator SQL ANY
- Operator SQL INTERSECT
- SQL EXISTĂ operator
- Operator SQL CASE
Funcții agregate SQL
Indiferent dacă calculați venitul total din vânzări pentru un anumit produs, aflați vârsta medie a clienților sau determinați cea mai mare valoare dintr-un set de date, funcțiile SQL Aggregate Functions fac aceste sarcini simple și ușor de gestionat.
- Funcția de agregare SQL
- Funcția SQL Count().
- Funcția SQL SUM().
- Funcția SQL MIN().
- Funcția SQL MAX().
- Funcția SQL AVG().
Constrângeri de date SQL
Constrângerile acționează ca reguli sau condiții impuse datelor, dictând ce valori sunt permise și ce acțiuni pot fi întreprinse. Ele joacă un rol crucial în menținerea calității și coerenței bazei de date prin prevenirea erorilor. Deci, explorați această secțiune pentru a obține o mână de lucru asupra constrângerilor de date SQL.
- Constrângeri SQL NOT NULL
- Constrângeri SQL UNIQUE
- Constrângerile cheii primare SQL
- Constrângeri de cheie străină SQL
- Cheie compusă SQL
- Constrângeri unice SQL
- Cheie alternativă SQL
- Constrângeri SQL CHECK
- SQL DEFAULT Constrângeri
Date de conectare SQL
Îmbinările SQL servesc ca instrument al țesătorului, permițându-vă să îmbinați fără probleme datele din mai multe tabele pe baza unor fire comune. Deci, explorați această secțiune pentru a afla cum să utilizați comanda JOIN.
- SQL JOIN
- SQL Outer Join
- SQL Left Join
- SQL Right Join
- Unire completă SQL
- SQL Cross Join
- SQL Self Join
- SQL UPDATE cu JOIN
- SQL DELETE JOIN
- Unire recursiva SQL
Funcții SQL
Funcțiile SQL oferă o abordare eficientă și versatilă a analizei datelor. Folosind aceste funcții în cadrul interogărilor dvs., puteți îmbunătăți profunzimea și acuratețea informațiilor dvs., transformând datele brute în cunoștințe acționabile.
- Funcții de dată în SQL
- Funcții șir în SQL
- Funcții numerice în SQL
- Funcții statistice în SQL
- Funcții JSON în SQL
- Funcții de conversie în SQL
- Funcția LTRIM în SQL
- Funcția UPPER în SQL
- Funcția RTRIM în SQL
Vizualizări SQL
Vizualizările facilitează accesul oricui la informațiile de care au nevoie, fără a fi blocat în interogări complicate. Vizualizările acționează și ca un agent de securitate util, păstrând cele mai sensibile informații în camera din spate, permițând totodată accesul la ceea ce este necesar.
- SQL CREATE VIEW
- SQL DROP VIEW
- SQL UPDATE VIEW
- SQL RENUMIRE VEDERE
- SQL DELETE VIEW
Indici SQL
Indecșii funcționează prin organizarea anumitor coloane într-o anumită ordine, permițând bazei de date să identifice rapid informațiile de care aveți nevoie. Și în această secțiune, am enumerat toate punctele pe care trebuie să le înveți în timp ce înveți SQL.
- Indici SQL
- SQL Creare index
- SQL Drop Index
- SQL Afișează indecși
- Index unic SQL
- Index SQL Clustered vs Index non-Clustered
Subiecte diverse SQL
În această secțiune diverse, veți întâlni concepte precum procedurile stocate pentru automatizarea sarcinilor repetitive, declanșatoarele pentru acțiuni automate bazate pe modificările datelor și funcțiile ferestre pentru calcule complexe într-o singură interogare.
- Operatori SQL Wildcards
- Comentarii SQL
- SQL Pivot și Unpivot
- Injecție SQL
- Gazduire SQL
- Reglarea performanței SQL
- Proceduri stocate SQL
- Tranzacții SQL
- Subinterogări SQL
- SQL folosind secvențe
- Incrementare automată SQL
- Funcții SQL Window
- Data și ora SQL
- Cursore SQL
- Expresii comune de tabel SQL
- Ajustarea bazei de date SQL
- SQL SQL dinamic
Tutorial SQL Notă importantă
În SQL, cuvintele cheie nu sunt sensibile la majuscule, adică Actualizați este echivalent cu ACTUALIZAȚI .
Comenzi importante SQL
Iată lista unor comenzi SQL importante:
Comenzi | Descrieri |
---|---|
SELECTAȚI | Folosit pentru a prelua date dintr-o bază de date. |
INTRODUCE | Adaugă noi înregistrări sau rânduri la un tabel. |
ACTUALIZAȚI | Modifică înregistrările existente într-un tabel. |
ȘTERGE | Elimină înregistrările dintr-un tabel. |
CREAȚI TABEL | Creează un tabel nou în baza de date. |
ALTER TABLE | Modifică o structură de tabel existentă. |
DROP TABLE | Șterge un tabel din baza de date. |
CREAȚI INDEX | Creează un index pe o coloană de tabel pentru a accelera recuperarea datelor. |
INDICE DE CĂDERARE | Elimină un index dintr-un tabel. |
CREATE VIEW | Creează un tabel virtual bazat pe rezultatul unei instrucțiuni SQL. |
DROP VIEW | Șterge o vizualizare din baza de date. |
INSERT INTO SELECT javafx pe eclipse | Inserează date dintr-un tabel în altul pe baza unei interogări. |
TABULA TRONCIARĂ | Elimină toate înregistrările dintr-un tabel, dar păstrează structura tabelului intactă. |
ALTER TABLE ADD CONSTRAIN | Adaugă o constrângere la un tabel după ce acesta a fost creat. |
ACORDA | Oferă privilegii specifice utilizatorilor bazei de date. |
REVOCA | Elimină anumite privilegii de la utilizatorii bazei de date. |
COMMIT | Salvează toate modificările făcute de la ultima comitere. |
ROLLBACK | Renunță la toate modificările făcute de la ultima comitere. |
ÎNCEPE TRANZACȚIA | Începe o nouă tranzacție. |
SETARE TRANZACȚIE | Stabilește caracteristicile tranzacției. |
Aplicații ale SQL
În industriile bazate pe date, în care gestionarea bazelor de date este foarte importantă în mod obișnuit, Iată câteva aplicații SQL importante.
- Pentru a sprijini arhitectura client/server, inginerii software folosesc SQL pentru a stabili conexiunea dintre back-end și front-end.
- SQL poate fi folosit și în arhitectura cu trei niveluri a unui client, a unui server de aplicații și a unei baze de date.
- SQL este folosit ca un limbaj de definire a datelor (DDL) în care putem crea în mod independent o bază de date, definim structura, o folosim și o renunțăm atunci când lucrarea este terminată.
- SQL este folosit ca a Limbajul de manipulare a datelor (DML) în care putem introduce date, modifica date și extrage date.
- SQL este folosit ca limbaj de control al datelor (DCL) și specifică modul în care ne putem proteja baza de date împotriva corupției și a utilizării greșite.

Tutorial SQL
Test online SQL
Începeți-vă online Test SQL
Locuri de muncă și oportunități SQL
Există numeroase companii de pe tot globul care caută profesioniști SQL și plătesc pachete mari. Salariul mediu al dezvoltatorilor SQL este în jur 40.000–65.000 INR. În această secțiune, am enumerat unele dintre cele mai importante companii gigantice care angajează experți SQL.
- Microsoft
- Amazon
- Meta
- Măr
- Accenture
- Deloitte
- McKinsey & Company
- Boston Consulting Group
- KPMG
- JPMorgan Chase
- banca Americii
- Citigroup
- fântâni Fargo
- HSBC
- Netflix
- Airbnb
- Capgemini
- Wipro
- Infosys
- Tata Consultancy
Avantajele SQL
SQL sau Structured Query Language, este unul dintre cele mai populare limbaje de interogare în domeniul științei datelor. SQL este limbajul de interogare perfect care permite profesioniștilor și dezvoltatorilor de date să comunice cu bazele lor de date.
În secțiunea de mai jos, am enumerat câteva dintre cele mai importante avantaje sau beneficii ale limbajului de interogare structurat:
- Simplu și ușor de învățat : Majoritatea comenzilor și sintaxei din SQL sunt ca limba engleză normală, ceea ce face SQL ușor de învățat. Împreună cu aceasta, SQL urmează o structură logică care ajută la promovarea lizibilității și înțelegerii.
- Eficiență și viteză de execuție : Ei bine, SQL este optimizat pentru RDBMS, ceea ce înseamnă bază de date relațională, iar acest lucru asigură o execuție rapidă a interogărilor.
- Standardizare : SQL este un limbaj de interogare standard acceptat pe scară largă și asigură compatibilitatea între diferite sisteme de baze de date.
- Scalabil : SQL poate gestiona eficient seturi de date masive, găzduind creșterea fără a compromite performanța.
Cele mai recente tendințe și actualizări în lumea SQL
Lumea SQL este în continuă evoluție, așa că iată câteva dintre cele mai populare tendințe și actualizări pentru a vă ține la curent:
Big Data și SQL: Big Data stochează cantități mari de informații din diverse surse. Interogările SQL acționează ca o punte, permițând utilizatorilor să extragă anumite subseturi de date pentru analize ulterioare.
Cloud Computing și SQL: Cloud SQL permite ca baza de date să crească sau să scadă în funcție de nevoile dvs. În plus, este foarte eficient din punct de vedere al costurilor, astfel încât să plătiți doar pentru resursele pe care le utilizați, ceea ce o face o opțiune eficientă din punct de vedere al costurilor pentru companiile de toate dimensiunile.
Învățare automată și SQL: Oamenii de știință de date folosesc SQL pentru a pregăti și curăța datele pentru analiză, făcându-l o abilitate crucială pentru acest domeniu.
Procesarea datelor în timp real cu SQL: Nevoia de informații imediate conduce la creșterea fluxului SQL. Acest lucru vă permite să analizați datele pe măsură ce sunt generate, oferind vizibilitate în timp real asupra a ceea ce se întâmplă.
SQL în guvernanța și conformitatea datelor: Cu reglementări mai stricte privind confidențialitatea datelor, SQL joacă un rol în asigurarea securității și a conformității datelor. Interogările pot fi folosite pentru a controla accesul la informații sensibile și pentru a urmări utilizarea datelor în scopuri de audit.
Link-uri rapide:
- SQL | Intrebari de interviu
- Întrebări interviu SQL | Setul 1
- Întrebări interviu SQL | Setul 2
- SQL | Întrebări frecvente de interviu DBMS | Setul 1
- SQL | Întrebări frecvente de interviu DBMS | Setul 2
Notă de final
Dacă sunteți în căutarea unui tutorial SQL util și de încredere pentru începători (sau experți, de asemenea), atunci trebuie să urmați această resursă. De asemenea, aici veți primi întrebări de interviu SQL, exerciții, exemple etc.
Întrebări frecvente despre SQL
1. Care sunt tipurile de SQL?
Există 5 tipuri de comenzi SQL DDL (Limba de definire a datelor) , DML (Limbajul de manipulare a datelor) , DCL , (Limbajul de control al datelor) , TCL (Limbajul de control al tranzacțiilor) , DQL (Limbaj de interogare a datelor)
2. Cum încep să învăț SQL?
Ei bine, dacă vrei să începi să înveți SQL, atunci mai întâi trebuie să-ți stabilești obiectivele, iar după aceea, trebuie să găsești resursa din care poți învăța ușor SQL. După aceea, trebuie să faci practica obișnuită pentru a-ți îmbunătăți abilitățile.
3. Care sunt comenzile de bază ale SQL?
Comenzile de bază ale SQL sunt ACTUALIZAȚI , SELECTAȚI , INTRODUCE , și ȘTERGE .
4. Ce sunt tipurile de date în SQL?
SQL are Tip de date șir , Tip de date numerice , Data și ora Tip de date .