Šiame SQL pamoka , išmoksite visas pagrindines ir išplėstines SQL sąvokas, pvz SQL užklausos , SQL prisijungimas , SQL injekcija , SQL įterpimas ir kurti lenteles SQL. SQL lengva išmokti, nėra jokių prielaidų mokytis SQL.
Taigi, SQL yra standartinė duomenų bazės kalba, naudojama duomenų bazių duomenims pasiekti ir tvarkyti. SQL reiškia Struktūrinės užklausos kalba . Jį sukūrė IBM kompiuterių mokslininkai viduje 1970-ieji . Vykdydamas užklausas SQL gali sukurti , atnaujinti , Ištrinti , ir gauti duomenis tokiose duomenų bazėse kaip MySQL, Oracle, PostgreSQL ir kt. Apskritai SQL yra užklausų kalba, kuri palaiko ryšį su duomenų bazėmis.
Kas yra duomenų bazė?
Prieš giliai pasineriant į šį f ree SQL pamoka , supraskime, kas yra duomenų bazė.
Taigi, duomenys yra naujas šio pasaulio kuras, tačiau duomenys yra netvarkinga informacija, todėl norėdami sutvarkyti tuos duomenis, sukuriame duomenų bazę. Duomenų bazė yra organizuotas struktūrinių duomenų rinkinys, paprastai valdomas duomenų bazių valdymo sistemos (DBVS). Duomenų bazės padeda mums lengvai saugoti, pasiekti ir valdyti kompiuteryje esančius duomenis.
SQL pavyzdys
Šioje išsamioje SQL pamokoje pradedantiesiems išnagrinėsime praktinius dalykus SQL pavyzdžiai darbuotojų duomenims tvarkyti duomenų bazėje. Sukursime lentelę darbuotojo informacijai saugoti ir užpildysime ją pavyzdiniais duomenimis, pvz Darbuotojo ID , vardas , Amžius , skyrius , ir Atlyginimas .
Jei norite gauti duomenis iš darbuotojų lentelės, kur atlyginimas didesnis nei 55000,00, tada naudosime PASIRINKITE pareiškimą .
Užklausa:
SELECT * FROM employees WHERE Salary>55000.00;>
Išvestis:
Paaiškinimas:
Šis SELECT sakinys nuskaito įrašus iš darbuotojų lentelės, kur stulpelis Atlyginimas yra didesnis nei 55 000,00. Simbolis * rodo, kad norime gauti visus atitinkančių įrašų stulpelius. WHERE sąlyga filtruoja rezultatus pagal nurodytą sąlygą.
Kodėl verta mokytis SQL?
SQL padeda lengvai ir efektyviai gauti informaciją iš duomenų. Norėdami valdyti duomenis tokiose duomenų bazėse kaip Kurti, Skaityti, Redaguoti ir Naikinti, naudojame SQL užklausos . Vartotojai gali sąveikauti su duomenimis, saugomais reliacinėse duomenų bazių valdymo sistemose. Kiekvienas, kuris moka anglų kalbą, gali lengvai rašyti SQL užklausas. Toliau pateikiamos kai kurios pagrindinės SQL funkcijos:
- Neturėdami daug kodavimo žinių, galime valdyti duomenų bazę su SQL.
- SQL veikia su Oracle, IBM, Microsoft ir kt. duomenų bazių sistemomis.
- Paprasta ir lengva išmokti.
- SQL yra ANSI ir ISO standarto kalba, skirta duomenų bazei valdyti.
- SQL labai greitai nuskaito didelius duomenų kiekius.
Būtinos sąlygos mokytis SQL
Jei norite išmokti SQL, šią nemokamą SQL mokymo programą gana lengva suprasti, nes kurdami šį kursą stengėmės pateikti geriausius išteklius jūsų SQL koncepcijai išvalyti.
Tačiau manome, kad jūs jau žinote pagrindines kompiuterių mokslo sampratas, tokias kaip duomenų bazės ir jų tipai.
Taigi, jei turite pagrindinių žinių apie RDBVS, šiame SQL vadove gausite pakankamai žinių, kad galėtumėte įvaldyti SQL.
SQL pagrindai
SQL arba struktūrinių užklausų kalba yra pagrindinis įgūdis kiekvienam, norinčiam bendrauti su duomenų bazėmis. Ši standartinė užklausų kalba visi vartotojai gali kurti, valdyti ir gauti duomenis iš reliacinių duomenų bazių. Šiame SQL mokomajame PDF formate išvardijome visus SQL pagrindus. Naršykite šį skyrių, kad patobulintumėte savo SQL pagrindus.
- Kas yra duomenų bazė
- Duomenų bazių tipai
- Kas yra DBVS
- Reliacinės ir nerelacinės duomenų bazės
- Kas yra SQL?
- SQL duomenų tipai
- SQL operatoriai
- SQL komandos
Naršyti daugiau Naujausi straipsniai apie SQL
Sukurkite duomenų bazę SQL
Pirmasis žingsnis siekiant saugoti informaciją elektroniniu būdu naudojant SQL apima duomenų bazės kūrimą. O šiame skyriuje su pavyzdžiais sužinosime, kaip kurti, pasirinkti, išmesti ir pervardyti duomenų bazes.
- SQL CREATE duomenų bazė
- SQL DROP duomenų bazė
- SQL RENAME duomenų bazė
- SQL SELECT duomenų bazė
Lentelės SQL
Bet kurios SQL duomenų bazės kertinis akmuo yra lentelė. Iš esmės šios struktūros funkcijos yra labai panašios į skaičiuokles, kuriose duomenys saugomi labai organizuotu tinklelio formatu. Šiame skyriuje sužinosite, kaip sukurti, išmesti, ištrinti ir daugiau, susijusių su lentele.
- SQL KŪRIMO LENTELĖ
- SQL DROP TABLE
- SQL IŠTRINIMO LENTELĖ
- SQL PERVARDYMO LENTELĖ
- SQL TRUNCATE LENTELĖ
- SQL KOPIJŲ LENTELĖ
- SQL TEMP LENTELĖ
- SQL ALTER TABLE
SQL užklausos
Šiame skyriuje sužinosite apie SQL užklausas, tokias kaip SELECT, SELECT LAST ir kt. Naršykite šį skyrių ir sužinokite, kaip naudoti šias užklausas.
- SQL SELECT pareiškimas
- SQL SELECT TOP
- SQL SELECT FIRST
- SQL SELECT LAST
- SQL SELECT RANDOM
- SQL SELECT IN
- SQL SELECT Keli
- SQL PASIRINKITE DATĄ
- SQL Įterpkite kelias eilutes
- SQL INSERT INTO
- SQL UPDATE pareiškimas
- SQL DELETE pareiškimas
- SQL DELETE pasikartojančios eilutės
SQL sąlygos
Išlaisvinkite SQL sąlygų galią naudodami šią SQL mokymo programą. Šiame skyriuje sužinosite, kaip efektyviai naudoti SELECT, WHERE, JOIN, GROUP BY ir kt.
- SQL WHERE sąlyga
- SQL su sąlyga
- SQL HAVING sąlyga
- SQL ORDER pagal sąlygą
- SQL grupė pagal sąlygą
- SQL LIMIT sąlyga
SQL operatoriai
SQL operatoriai reiškia pagrindinius SQL simbolius ir raktinius žodžius, kurie leidžia vartotojams atlikti įvairias operacijas ir SQL AND, OR, LIKE, NOT ir daugiau operatorių duomenų bazėse. Čia mes išsamiai aptarėme visus SQL operatorius su pavyzdžiais.
- SQL IR operatorius
- SQL ARBA operatorius
- SQL LIKE operatorius
- SQL IN operatorius
- SQL NE operatorius
- SQL NOT EQUAL operatorius
- SQL yra NULL operatorius
- SQL UNION operatorius
- SQL UNION ALL operatorius
- SQL, IŠSKYRUS operatorių
- SQL TARP operatoriaus
- SQL ALL operatorius
- SQL bet koks operatorius
- SQL INTERSECT operatorius
- SQL YRA operatorius
- SQL CASE operatorius
SQL agregatinės funkcijos
Nesvarbu, ar skaičiuojate bendras konkretaus produkto pardavimo pajamas, ar nustatote vidutinį klientų amžių, ar nustatote didžiausią duomenų rinkinio vertę, SQL agregatinės funkcijos daro šias užduotis paprastas ir valdomas.
- SQL agregatinė funkcija
- SQL Count() funkcija
- SQL SUM() funkcija
- SQL MIN() funkcija
- SQL MAX() funkcija
- SQL AVG() funkcija
SQL duomenų apribojimai
Apribojimai veikia kaip taisyklės ar sąlygos, nustatytos duomenims, nurodančios, kokios vertės yra leistinos ir kokių veiksmų galima imtis. Jie atlieka labai svarbų vaidmenį išlaikant duomenų bazės kokybę ir nuoseklumą, užkertant kelią klaidoms. Taigi, peržiūrėkite šį skyrių, kad sužinotumėte apie SQL duomenų apribojimus.
- SQL NOT NULL Apribojimai
- UNIKALŪS SQL apribojimai
- SQL pirminio rakto apribojimai
- SQL užsienio rakto apribojimai
- SQL sudėtinis raktas
- Unikalūs SQL apribojimai
- SQL alternatyvus raktas
- SQL CHECK apribojimai
- SQL DEFAULT apribojimai
SQL sujungimo duomenys
SQL sujungimai naudojami kaip audėjo įrankis, leidžiantis sklandžiai sujungti duomenis iš kelių lentelių, remiantis bendromis gijomis. Taigi peržiūrėkite šį skyrių, kad sužinotumėte, kaip naudoti JOIN komandą.
- SQL JOIN
- SQL išorinis prisijungimas
- SQL kairysis prisijungimas
- SQL teisingas prisijungimas
- SQL pilnas prisijungimas
- SQL kryžminis prisijungimas
- SQL savarankiškas prisijungimas
- SQL ATNAUJINIMAS naudojant JOIN
- SQL DELETE JOIN
- SQL rekursinis prisijungimas
SQL funkcijos
SQL funkcijos siūlo efektyvų ir universalų duomenų analizės metodą. Naudodamiesi šiomis funkcijomis savo užklausose, galite padidinti savo įžvalgų gylį ir tikslumą, paversdami neapdorotus duomenis veiksmingomis žiniomis.
- Datos funkcijos SQL
- Eilučių funkcijos SQL
- Skaitmeninės funkcijos SQL
- Statistinės funkcijos SQL
- JSON funkcijos SQL
- Konvertavimo funkcijos SQL
- LTRIM funkcija SQL
- UPPER funkcija SQL
- RTRIM funkcija SQL
SQL rodiniai
Naudodami rodinius kiekvienas gali lengviau pasiekti reikiamą informaciją, nepakliūdamas į sudėtingas užklausas. Vaizdai taip pat veikia kaip naudingi apsaugos darbuotojai, saugodami jautriausią informaciją užpakalinėje patalpoje, tuo pačiu leisdami pasiekti tai, ko reikia.
- SQL KURTI VAIZDĄ
- SQL DROP VIEW
- SQL ATNAUJINIMO PERŽIŪRA
- SQL RENAME VIEW
- SQL DELETE PERŽIŪRA
SQL indeksai
Indeksai veikia tvarkydami konkrečius stulpelius tam tikra tvarka, todėl duomenų bazė gali greitai nustatyti jums reikalingą informaciją. Šiame skyriuje išvardijome visus dalykus, kurių reikia išmokti mokantis SQL.
- SQL indeksai
- SQL kurkite indeksą
- SQL kritimo indeksas
- SQL Rodyti indeksus
- Unikalus SQL indeksas
- SQL sugrupuotas indeksas ir negrupuotas indeksas
SQL įvairios temos
Šioje įvairioje skiltyje susidursite su tokiomis sąvokomis kaip saugomos procedūros, skirtos automatizuoti pasikartojančias užduotis, automatinių veiksmų, pagrįstų duomenų pakeitimais, aktyvikliai ir langų funkcijos sudėtingiems skaičiavimams vienoje užklausoje.
- SQL pakaitos simbolių operatoriai
- SQL komentarai
- SQL Pivot ir Unpivot
- SQL įpurškimas
- SQL priegloba
- SQL našumo derinimas
- SQL saugomos procedūros
- SQL operacijos
- SQL antrinės užklausos
- SQL naudojant sekas
- SQL automatinis padidinimas
- SQL lango funkcijos
- SQL data ir laikas
- SQL žymekliai
- SQL bendrosios lentelės išraiškos
- SQL duomenų bazės derinimas
- SQL Dinaminis SQL
SQL pamoka Svarbi pastaba
SQL kalboje raktiniai žodžiai neskiria didžiųjų ir mažųjų raidžių, reiškia atnaujinti yra lygiavertis ATNAUJINTI .
Svarbios SQL komandos
Štai keletas svarbių SQL komandų sąrašas:
Komandos | Aprašymai |
---|---|
PASIRINKTI | Naudojamas duomenims iš duomenų bazės gauti. |
ĮDĖTI | Prideda prie lentelės naujų įrašų arba eilučių. |
ATNAUJINTI | Pakeičia esamus įrašus lentelėje. |
IŠTRINTI | Pašalina įrašus iš lentelės. |
KURTI LENTELĘ | Sukuria naują lentelę duomenų bazėje. |
PAKEISTI LENTELĘ | Pakeičia esamą lentelės struktūrą. |
NURODYMAS STALAS | Ištrina lentelę iš duomenų bazės. |
KURTI RODYKLĄ | Sukuria rodyklę lentelės stulpelyje, kad paspartintų duomenų gavimą. |
NURODYTI INDEKSO | Pašalina rodyklę iš lentelės. |
KURTI VAIZDĄ | Sukuria virtualią lentelę pagal SQL sakinio rezultatą. |
NURODYTI | Ištrina rodinį iš duomenų bazės. |
INSERT INTO SELECT registro atmintis | Įterpia duomenis iš vienos lentelės į kitą pagal užklausą. |
Sutrumpinta LENTELĖ | Pašalina visus įrašus iš lentelės, bet išlaiko lentelės struktūrą nepažeistą. |
PAKEISTI LENTELĘ PRIDĖTI APRIBOJIMĄ | Sukūrus lentelę, pridedamas apribojimas. |
SUTEIKTI | Suteikia tam tikras privilegijas duomenų bazės vartotojams. |
ATŠAUKTI | Pašalina tam tikras duomenų bazės vartotojų teises. |
ĮSIPAREIGOTI | Išsaugo visus pakeitimus, atliktus nuo paskutinio įpareigojimo. |
ATGALIMAS | Atmeta visus pakeitimus, padarytus po paskutinio įpareigojimo. |
PRADĖKITE SANDORIĄ | Pradeda naują operaciją. |
NUSTATYTI SANDORIĄ | Nustato operacijos charakteristikas. |
SQL programos
Duomenimis pagrįstose pramonės šakose, kuriose duomenų bazių valdymas yra labai svarbus reguliariai, Štai keletas svarbių SQL programų.
- Norėdami palaikyti kliento/serverio architektūrą, programinės įrangos inžinieriai naudoja SQL, kad užmegztų ryšį tarp galinio ir priekinio galo.
- SQL taip pat gali būti naudojamas 3 pakopų kliento, programų serverio ir duomenų bazės architektūroje.
- SQL naudojama kaip duomenų apibrėžimo kalba (DDL), kuria galime savarankiškai sukurti duomenų bazę, apibrėžti struktūrą, naudoti ją ir išmesti, kai ji atliekama.
- SQL naudojamas kaip a Duomenų manipuliavimo kalba (DML) kuriame galime įvesti duomenis, keisti duomenis ir išgauti duomenis.
- SQL naudojama kaip duomenų valdymo kalba (DCL), ji nurodo, kaip galime apsaugoti savo duomenų bazę nuo korupcijos ir netinkamo naudojimo.

SQL pamoka
SQL internetinės viktorinos testas
Pradėkite savo internetą SQL viktorina
SQL darbai ir galimybės
Visame pasaulyje yra daugybė įmonių, ieškančių SQL profesionalų, ir jos moka didelius paketus. Vidutinis SQL kūrėjų atlyginimas yra maždaug 40 000–65 000 INR. Šiame skyriuje išvardijome keletą geriausių milžiniškų įmonių, samdančių SQL ekspertus.
- Microsoft
- Amazon
- Meta
- Apple
- „Accenture“.
- Deloitte
- McKinsey & Company
- Bostono konsultacinė grupė
- KPMG
- JPMorgan Chase
- Amerikos bankas
- „Citigroup“.
- Wells Fargo
- HSBC
- Netflix
- Airbnb
- Capgemini
- Wipro
- Infosys
- Tata konsultacijos
SQL pranašumai
SQL arba struktūrinių užklausų kalba yra viena iš populiariausių užklausų kalbų duomenų mokslo srityje. SQL yra tobula užklausų kalba, leidžianti duomenų specialistams ir kūrėjams bendrauti su savo duomenų bazėmis.
Žemiau esančiame skyriuje išvardijome kai kuriuos ryškiausius struktūrinės užklausos kalbos pranašumus arba pranašumus:
- Paprasta ir lengva išmokti : Dauguma SQL komandų ir sintaksės yra kaip įprasta anglų kalba, todėl SQL lengva išmokti. Be to, SQL vadovaujasi logiška struktūra, kuri padeda skatinti skaitomumą ir supratimą.
- Efektyvumas ir greitis vykdymas : Na, SQL optimizuotas RDBMS, o tai reiškia reliacinę duomenų bazę, o šis dalykas užtikrina greitą užklausų vykdymą.
- Standartizavimas : SQL yra plačiai priimta standartinė užklausų kalba, užtikrinanti skirtingų duomenų bazių sistemų suderinamumą.
- Mastelio keitimas : SQL gali efektyviai valdyti didžiulius duomenų rinkinius, prisitaikyti prie augimo nepakenkiant našumui.
Naujausios SQL pasaulio tendencijos ir atnaujinimai
SQL pasaulis nuolat tobulėja, todėl pateikiame keletą karščiausių tendencijų ir atnaujinimų, kurie padės jums žinoti:
Dideli duomenys ir SQL: Dideli duomenys kaupia daugybę informacijos iš įvairių šaltinių. SQL užklausos veikia kaip tiltas, leidžiantis vartotojams išgauti konkrečius duomenų pogrupius tolesnei analizei.
Debesų kompiuterija ir SQL: Cloud SQL leidžia padidinti arba sumažinti duomenų bazę, atsižvelgiant į jūsų poreikius. Be to, tai labai ekonomiška, todėl turite mokėti tik už naudojamus išteklius, todėl tai yra ekonomiškas pasirinkimas bet kokio dydžio įmonėms.
Mašininis mokymasis ir SQL: Duomenų mokslininkai naudoja SQL, kad paruoštų ir išvalytų duomenis analizei, todėl tai yra esminis įgūdis šioje srityje.
Duomenų apdorojimas realiuoju laiku naudojant SQL: Neatidėliotinų įžvalgų poreikis skatina srautinio SQL augimą. Tai leidžia analizuoti duomenis, kai jie generuojami, ir realiuoju laiku matyti, kas vyksta.
SQL duomenų valdyme ir atitikime: Dėl griežtesnių duomenų privatumo taisyklių SQL vaidina svarbų vaidmenį užtikrinant duomenų saugumą ir atitiktį. Užklausos gali būti naudojamos norint kontroliuoti prieigą prie jautrios informacijos ir stebėti duomenų naudojimą audito tikslais.
Greitos nuorodos:
- SQL | Interviu klausimai
- SQL interviu klausimai | 1 rinkinys
- SQL interviu klausimai | 2 rinkinys
- SQL | Dažniausiai užduodami DBVS interviu klausimai | 1 rinkinys
- SQL | Dažniausiai užduodami DBVS interviu klausimai | 2 rinkinys
Pabaigos pastaba
Jei ieškote vertingos ir patikimos SQL mokymo programos pradedantiesiems (arba ekspertams), tuomet turite pereiti prie šio šaltinio. Taip pat čia gausite SQL interviu klausimus, pratimus, pavyzdžius ir kt.
Dažnai užduodami klausimai apie SQL
1. Kokie yra SQL tipai?
Yra 5 tipų SQL komandos DDL (Duomenų apibrėžimo kalba) , DML (Manipuliavimo duomenimis kalba) , DCL , (Duomenų valdymo kalba) , TCL (Operacijų valdymo kalba) , DQL (Duomenų užklausos kalba)
2. Kaip pradėti mokytis SQL?
Na, o jei norite pradėti mokytis SQL, pirmiausia turite išsikelti savo tikslus, o po to - rasti šaltinį, iš kurio galite lengvai išmokti SQL. Po to turite reguliariai atlikti pratimus, kad pagerintumėte savo įgūdžius.
3. Kokios yra pagrindinės SQL komandos?
Pagrindinės SQL komandos yra ATNAUJINTI , PASIRINKTI , ĮDĖTI , ir IŠTRINTI .
4. Kokie yra duomenų tipai SQL?
SQL turi Eilutės duomenų tipas , Skaitmeninis duomenų tipas , Data ir laikas Duomenų tipas .