logo

SQL pamoka

Š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:



Darbuotojo_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.

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 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 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 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 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 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 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 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 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.

  • Google
  • 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 .