Šajā SQL apmācība , jūs uzzināsit visas pamata un uzlabotas SQL koncepcijas, piemēram SQL vaicājumi , SQL pievienošanās , SQL injekcija , SQL ievietojums , un tabulu izveide SQL. SQL ir viegli iemācīties, SQL apguvei nav priekšnoteikumu.
Tātad SQL ir standarta datu bāzes valoda, ko izmanto, lai piekļūtu datiem un apstrādātu tos. SQL apzīmē Strukturētā vaicājumu valoda . To izstrādāja IBM datorzinātnieki iekš 1970. gadi . Izpildot vaicājumus, SQL var izveidot , Atjaunināt , dzēst , un izgūt datus tādās datubāzēs kā MySQL, Oracle, PostgreSQL utt. Kopumā SQL ir vaicājumu valoda, kas sazinās ar datu bāzēm.
Kas ir datu bāze?
Pirms dziļas niršanas šajā f ree SQL apmācība , sapratīsim, kas ir datu bāze.
Tātad dati ir šīs pasaules jaunā degviela, bet dati ir neorganizēta informācija, tāpēc, lai sakārtotu šos datus, mēs izveidojam datu bāzi. Datubāze ir organizēta strukturētu datu kolekcija, ko parasti kontrolē datu bāzes pārvaldības sistēma (DBVS). Datu bāzes palīdz mums viegli uzglabāt datorā glabātos datus, tiem piekļūt un apstrādāt tos.
SQL piemērs
Šajā detalizētajā SQL apmācībā iesācējiem mēs izpētīsim praktisko SQL piemēri darbinieku datu pārvaldībai datu bāzē. Mēs izveidosim tabulu darbinieku informācijas glabāšanai un aizpildīsim to ar datu paraugiem, piemēram Darbinieka ID , Vārds , Vecums , nodaļa , un Alga .
Ja vēlaties izgūt datus no darbinieku tabulas, kur alga ir lielāka par 55000.00, tad izmantosim ATLASĪT paziņojumu .
Vaicājums:
SELECT * FROM employees WHERE Salary>55000.00;>
Izvade:

Paskaidrojums:
Šis SELECT priekšraksts izgūst ierakstus no darbinieku tabulas, kur kolonna Alga ir lielāka par 55 000,00. Simbols * norāda, ka mēs vēlamies izgūt visas atbilstošo ierakstu kolonnas. Klauzula WHERE filtrē rezultātus, pamatojoties uz norādīto nosacījumu.
Kāpēc mācīties SQL?
SQL palīdz viegli iegūt informāciju no datiem ar augstu efektivitāti. Lai manipulētu ar datiem tādās datubāzēs kā izveide, lasīšana, rediģēšana un dzēšana, mēs izmantojam SQL vaicājumi . Lietotāji var mijiedarboties ar datiem, kas glabājas relāciju datu bāzu pārvaldības sistēmās. Ikviens, kurš zina angļu valodu, var viegli uzrakstīt SQL vaicājumus. Tālāk ir norādītas dažas no galvenajām SQL funkcijām:
- Bez lielām kodēšanas zināšanām mēs varam pārvaldīt datubāzi ar SQL.
- SQL darbojas ar datu bāzu sistēmām no Oracle, IBM, Microsoft utt.
- Vienkārši un viegli iemācīties.
- SQL ir ANSI un ISO standarta valoda datu bāzu manipulācijām.
- SQL ļoti ātri izgūst lielu datu apjomu.
Priekšnosacījumi, lai apgūtu SQL
Ja vēlaties apgūt SQL, šī bezmaksas SQL apmācība ir diezgan viegli saprotama, jo šī kursa izstrādes laikā mēs centāmies nodrošināt vislabāko resursu jūsu SQL koncepcijas noskaidrošanai.
Bet mēs pieņemam, ka jūs jau esat informēts par datorzinātņu pamatjēdzieniem, piemēram, datubāzēm un to veidiem.
Tātad, ja jums ir pamatzināšanas par RDBMS, šī SQL apmācība sniedz jums pietiekami daudz zināšanu, lai apgūtu SQL.
SQL pamati
SQL vai struktūras vaicājumu valoda ir pamatprasme ikvienam, kas vēlas mijiedarboties ar datu bāzēm. Šī standarta vaicājumu valoda visiem lietotājiem, lai izveidotu, pārvaldītu un izgūtu datus no relāciju datu bāzēm. Šajā SQL apmācības PDF failā mēs esam uzskaitījuši visus SQL pamatus. Izpētiet šo sadaļu, lai uzlabotu SQL pamatus.
- Kas ir datu bāze
- Datu bāzu veidi
- Kas ir DBVS
- Relāciju un nerelāciju datu bāzes
- Kas ir SQL?
- SQL datu tipi
- SQL operatori
- SQL komandas
Izpētiet vairāk Jaunākie raksti par SQL
Izveidojiet datu bāzi SQL
Pirmais solis informācijas glabāšanai elektroniski, izmantojot SQL, ietver datu bāzes izveidi. Un šajā sadaļā mēs uzzināsim, kā izveidot, atlasīt, nomest un pārdēvēt datu bāzes ar piemēriem.
- SQL CREATE datu bāze
- SQL DROP datu bāze
- SQL RENAME datu bāze
- SQL SELECT datu bāze
Tabulas SQL valodā
Jebkuras SQL datu bāzes stūrakmens ir tabula. Būtībā šīs struktūras funkcijas ir ļoti līdzīgas izklājlapām, kurās dati tiek glabāti ļoti sakārtotā režģa formātā. Šajā sadaļā jūs uzzināsit, kā izveidot, nomest, dzēst un veikt citas darbības, kas saistītas ar tabulu.
- SQL CREATE TABLE
- SQL DROP TABLE
- SQL DZĒŠANAS TABULA
- SQL PĀRDĒVĒŠANAS TABULA
- SQL saīsināšanas TABULA
- SQL KOPĒJUMA TABULA
- SQL TEMP TABULA
- SQL ALTER TABLE
SQL vaicājumi
Šajā sadaļā jūs uzzināsit par SQL vaicājumiem, piemēram, SELECT, SELECT LAST un citiem. Izpētiet šo sadaļu un uzziniet, kā izmantot šos vaicājumus.
- SQL SELECT paziņojums
- SQL SELECT TOP
- SQL SELECT FIRST
- SQL SELECT LAST
- SQL SELECT RANDOM
- SQL SELECT IN
- SQL SELECT Vairāki
- SQL SELECT DATE
- SQL INSERT vairākas rindas
- SQL INSERT INTO
- SQL UPDATE paziņojums
- SQL DELETE paziņojums
- SQL DELETE dublētās rindas
SQL klauzulas
Atbrīvojieties no SQL klauzulu iespējām, izmantojot šo SQL pamācību. Šajā sadaļā jūs uzzināsit, kā izmantot SELECT, WHERE, JOIN, GROUP BY un citas, lai efektīvi meklētu datubāzes.
- SQL WHERE klauzula
- SQL AR klauzulu
- SQL HAVING klauzula
- SQL KĀRTĪBA pēc klauzulas
- SQL grupa pēc klauzulas
- SQL LIMIT klauzula
SQL operatori
SQL operatori attiecas uz pamata simboliem un atslēgvārdiem SQL, kas ļauj lietotājiem veikt dažādas darbības un SQL UN, VAI, LIKE, NOT un citus operatorus datu bāzēs. Šeit mēs esam detalizēti apsprieduši visus SQL operatorus ar piemēriem.
- SQL UN operators
- SQL VAI operators
- SQL LIKE operators
- SQL IN operators
- SQL NAV operators
- SQL NOT EQUAL operators
- SQL IR NULL Operators
- SQL UNION operators
- SQL UNION ALL operators
- SQL, IZŅEMOT operatoru
- SQL STARP operatoru
- SQL ALL operators
- SQL Jebkurš operators
- SQL INTERSECT operators
- SQL PASTĀV Operators
- SQL CASE operators
SQL apkopotās funkcijas
Neatkarīgi no tā, vai aprēķināt kopējos pārdošanas ieņēmumus konkrētam produktam, noteikt vidējo klientu vecumu vai noteikt augstāko vērtību datu kopā, SQL Aggregate Functions padara šos uzdevumus vienkāršus un pārvaldāmus.
- SQL apkopošanas funkcija
- SQL Count() funkcija
- SQL SUM() funkcija
- SQL MIN() funkcija
- SQL MAX() funkcija
- SQL AVG() funkcija
SQL datu ierobežojumi
Ierobežojumi darbojas kā noteikumi vai nosacījumi, kas tiek uzlikti datiem, kas nosaka, kādas vērtības ir pieļaujamas un kādas darbības var veikt. Tiem ir izšķiroša nozīme datu bāzes kvalitātes un saskaņotības uzturēšanā, novēršot kļūdas. Tāpēc izpētiet šo sadaļu, lai uzzinātu par SQL datu ierobežojumiem.
- SQL NOT NULL Ierobežojumi
- Unikālie SQL ierobežojumi
- SQL primārās atslēgas ierobežojumi
- SQL ārējās atslēgas ierobežojumi
- SQL saliktā atslēga
- SQL unikālie ierobežojumi
- SQL alternatīvā atslēga
- SQL CHECK ierobežojumi
- SQL DEFAULT ierobežojumi
SQL savienošanas dati
SQL savienojumi kalpo kā audēja rīks, kas ļauj nemanāmi sapludināt datus no vairākām tabulām, pamatojoties uz kopīgiem pavedieniem. Tāpēc izpētiet šo sadaļu, lai uzzinātu, kā izmantot komandu JOIN.
- SQL JOIN
- SQL ārējā pievienošanās
- SQL kreisā pievienošanās
- SQL tiesības pievienoties
- SQL pilna pievienošanās
- SQL krusteniskā pievienošanās
- SQL pašpievienošanās
- SQL UPDATE ar JOIN
- SQL DELETE JOIN
- SQL rekursīvā pievienošanās
SQL funkcijas
SQL funkcijas piedāvā efektīvu un daudzpusīgu pieeju datu analīzei. Izmantojot šīs funkcijas savos vaicājumos, jūs varat uzlabot savu ieskatu dziļumu un precizitāti, pārveidojot neapstrādātus datus praktiski izmantojamās zināšanās.
- Datuma funkcijas SQL
- Virknes funkcijas SQL
- Skaitliskās funkcijas SQL
- Statistiskās funkcijas SQL
- JSON funkcijas SQL
- Konversijas funkcijas SQL
- LTRIM funkcija SQL
- UPPER funkcija SQL
- RTRIM funkcija SQL
SQL skati
Skati ļauj ikvienam vieglāk piekļūt vajadzīgajai informācijai, neiegrimstot sarežģītos vaicājumos. Views darbojas arī kā izpalīdzīgs apsargs, glabājot visjutīgāko informāciju aizmugurējā telpā, vienlaikus ļaujot piekļūt nepieciešamajam.
- SQL IZVEIDOT SKATU
- SQL DROP VIEW
- SQL ATJAUNINĀJUMA SKATS
- SQL PĀRDĒVĒŠANAS SKATS
- SQL DZĒŠANAS SKATS
SQL indeksi
Indeksi darbojas, organizējot konkrētas kolonnas noteiktā secībā, ļaujot datu bāzei ātri noteikt nepieciešamo informāciju. Un šajā sadaļā mēs esam uzskaitījuši visus punktus, kas jāapgūst, mācoties SQL.
- SQL indeksi
- SQL Izveidojiet indeksu
- SQL krituma indekss
- SQL Rādīt indeksus
- SQL unikālais indekss
- SQL klasterizēts indekss salīdzinājumā ar grupēto indeksu
SQL dažādas tēmas
Šajā dažādajā sadaļā jūs saskarsities ar tādiem jēdzieniem kā saglabātas procedūras atkārtotu uzdevumu automatizēšanai, aktivizētāji automatizētām darbībām, kuru pamatā ir datu izmaiņas, un logu funkcijas sarežģītiem aprēķiniem vienā vaicājumā.
- SQL aizstājējzīmju operatori
- SQL komentāri
- SQL Pivot un Unpivot
- SQL injekcija
- SQL hostings
- SQL veiktspējas regulēšana
- SQL saglabātās procedūras
- SQL transakcijas
- SQL apakšvaicājumi
- SQL, izmantojot secības
- SQL automātiskais palielinājums
- SQL loga funkcijas
- SQL datums un laiks
- SQL kursori
- SQL kopējās tabulas izteiksmes
- SQL datu bāzes regulēšana
- SQL Dinamiskais SQL
SQL apmācība Svarīga piezīme
SQL valodā atslēgvārdi nav reģistrjutīgi, nozīme Atjaunināt ir līdzvērtīgs ATJAUNINĀT .
SQL svarīgas komandas
Šeit ir saraksts ar dažām svarīgām SQL komandām:
| Komandas | Apraksti |
|---|---|
| ATLASĪT | Izmanto datu izgūšanai no datu bāzes. |
| IEVIETOT | Pievieno tabulai jaunus ierakstus vai rindas. |
| ATJAUNINĀT | Maina esošus ierakstus tabulā. |
| DZĒST | Noņem ierakstus no tabulas. |
| IZVEIDOT TABLU | Izveido jaunu tabulu datu bāzē. |
| MAINĪT TABLU | Pārveido esošu tabulas struktūru. |
| NOTEIKT GALDU | Dzēš tabulu no datu bāzes. |
| IZVEIDOT INDEKSU | Izveido indeksu tabulas kolonnā, lai paātrinātu datu izguvi. |
| NOTEIKT INDEKSU | Noņem indeksu no tabulas. |
| IZVEIDOT SKATU | Izveido virtuālo tabulu, pamatojoties uz SQL priekšraksta rezultātu. |
| NOMET SKATU | Dzēš skatu no datu bāzes. |
| INSERT INTO SELECT linkedlist un masīvu saraksts | Ievieto datus no vienas tabulas citā, pamatojoties uz vaicājumu. |
| SATRĪSTĪTA TABULA | No tabulas noņem visus ierakstus, bet saglabā tabulas struktūru neskartu. |
| MAINĪT TABULU PIEVIENOT IEROBEŽOJUMU | Pievieno ierobežojumu tabulai pēc tās izveides. |
| GRANT | Piešķir īpašas privilēģijas datu bāzes lietotājiem. |
| ATCELT | Noņem noteiktas privilēģijas datu bāzes lietotājiem. |
| APŅEMT | Saglabā visas izmaiņas, kas veiktas kopš pēdējās apstiprināšanas. |
| ATGRIEŠANA | Atmet visas izmaiņas, kas veiktas kopš pēdējās apņemšanās. |
| SĀKT DARĪJUMU | Sāk jaunu darījumu. |
| IESTATĪT DARĪJUMU | Iestata darījuma raksturlielumus. |
SQL lietojumprogrammas
Uz datiem balstītās nozarēs, kur datu bāzu pārvaldība ir ļoti svarīga regulāri, Šeit ir dažas svarīgas SQL lietojumprogrammas.
- Lai atbalstītu klienta/servera arhitektūru, programmatūras inženieri izmanto SQL, lai izveidotu savienojumu starp aizmuguri un priekšgalu.
- SQL var izmantot arī klienta, lietojumprogrammu servera un datu bāzes 3 līmeņu arhitektūrā.
- SQL tiek izmantota kā datu definēšanas valoda (DDL), kurā mēs varam neatkarīgi izveidot datu bāzi, definēt struktūru, izmantot to un izmest to, kad tā ir pabeigta.
- SQL tiek izmantots kā a Datu manipulācijas valoda (DML) kurā mēs varam ievadīt datus, modificēt datus un iegūt datus.
- SQL tiek izmantota kā datu vadības valoda (DCL), tā norāda, kā mēs varam aizsargāt savu datubāzi pret korupciju un ļaunprātīgu izmantošanu.

SQL apmācība
SQL tiešsaistes viktorīnas tests
Sāciet savu Online SQL viktorīna
SQL darbi un iespējas
Visā pasaulē ir daudz uzņēmumu, kas meklē SQL profesionāļus, un tie maksā augstas paketes. SQL izstrādātāju vidējā alga ir ap 40 000–65 000 INR Šajā sadaļā mēs esam uzskaitījuši dažus no lielākajiem milzu uzņēmumiem, kas nolīgst SQL ekspertus.
- Microsoft
- Amazon
- Meta
- Apple
- Accenture
- Deloitte
- McKinsey & Company
- Bostonas konsultāciju grupa
- KPMG
- JPMorgan Chase
- Amerikas banka
- Citigroup
- Wells Fargo
- HSBC
- Netflix
- Airbnb
- Capgemini
- Wipro
- Infosys
- Tata konsultācijas
SQL priekšrocības
SQL jeb strukturētā vaicājumu valoda ir viena no populārākajām vaicājumu valodām datu zinātnes jomā. SQL ir ideāla vaicājumu valoda, kas ļauj datu profesionāļiem un izstrādātājiem sazināties ar savām datu bāzēm.
Tālāk esošajā sadaļā esam uzskaitījuši dažas no strukturētā vaicājumu valodas redzamākajām priekšrocībām vai priekšrocībām.
- Vienkārši un viegli apgūstami : Lielākā daļa SQL komandu un sintakse ir kā parasta angļu valoda, kas padara SQL viegli apgūstamu. Līdztekus tam SQL seko loģiskai struktūrai, kas palīdz veicināt lasāmību un izpratni.
- Efektivitāte un izpildes ātrums : Nu, SQL ir optimizēts RDBMS, kas nozīmē relāciju datu bāzi, un šī lieta nodrošina ātru vaicājumu izpildi.
- Standartizācija : SQL ir plaši pieņemta standarta vaicājumu valoda un nodrošina dažādu datu bāzu sistēmu savietojamību.
- Mērogojams : SQL var efektīvi pārvaldīt lielas datu kopas, nodrošinot izaugsmi, neapdraudot veiktspēju.
Jaunākās tendences un atjauninājumi SQL pasaulē
SQL pasaule nepārtraukti attīstās, tāpēc šeit ir dažas no populārākajām tendencēm un atjauninājumiem, lai jūs būtu informēts par to.
Lielie dati un SQL: Lielie dati glabā milzīgu daudzumu informācijas no dažādiem avotiem. SQL vaicājumi darbojas kā tilts, ļaujot lietotājiem iegūt noteiktas datu apakškopas turpmākai analīzei.
Mākoņdatošana un SQL: Cloud SQL ļauj jūsu datubāzei palielināt vai samazināt, pamatojoties uz jūsu vajadzībām. Turklāt tas ir ļoti rentabls, tāpēc jums ir jāmaksā tikai par izmantotajiem resursiem, padarot to par rentablu iespēju jebkura lieluma uzņēmumiem.
Mašīnmācība un SQL: Datu zinātnieki izmanto SQL, lai sagatavotu un notīrītu datus analīzei, padarot to par būtisku prasmi šajā jomā.
Reāllaika datu apstrāde ar SQL: Nepieciešamība pēc tūlītējiem ieskatiem veicina straumēšanas SQL izaugsmi. Tas ļauj analizēt datus, tiklīdz tie tiek ģenerēti, nodrošinot reāllaika redzamību par notiekošo.
SQL datu pārvaldībā un atbilstībā: Līdz ar stingrākiem datu privātuma noteikumiem SQL spēlē savu lomu datu drošības un atbilstības nodrošināšanā. Vaicājumus var izmantot, lai kontrolētu piekļuvi sensitīvai informācijai un izsekotu datu lietojumu audita nolūkos.
Ātrās saites:
- SQL | Intervijas jautājumi
- SQL intervijas jautājumi | 1. komplekts
- SQL intervijas jautājumi | 2. komplekts
- SQL | Bieži uzdotie DBVS interviju jautājumi | 1. komplekts
- SQL | Bieži uzdotie DBVS interviju jautājumi | 2. komplekts
Beigu piezīme
Ja meklējat vērtīgu un uzticamu SQL pamācību iesācējiem (vai arī ekspertiem), jums ir jāizmanto šis resurss. Šeit jūs saņemsiet arī SQL intervijas jautājumus, vingrinājumus, piemērus utt.
Bieži uzdotie jautājumi par SQL
1. Kādi ir SQL veidi?
Ir 5 veidu SQL komandas DDL (Datu definīcijas valoda) , DML (Datu manipulācijas valoda) , DCL , (Datu kontroles valoda) , TCL (Darījumu kontroles valoda) , DQL (Datu vaicājuma valoda)
2. Kā sākt mācīties SQL?
Nu, ja vēlaties sākt mācīties SQL, tad vispirms jums ir jāizvirza savi mērķi un pēc tam jāatrod resurss, no kura jūs varat viegli apgūt SQL. Pēc tam jums ir jāveic regulāras prakses, lai uzlabotu savas prasmes.
3. Kādas ir SQL pamata komandas?
SQL pamata komandas ir ATJAUNINĀT , ATLASĪT , IEVIETOT , un DZĒST .
4. Kas ir datu tipi SQL?
SQL ir Virknes datu tips , Skaitliskais datu tips , Datums un laiks Datu tips .