V tem SQL vadnica , se boste naučili vseh osnovnih do naprednih konceptov SQL, kot je SQL poizvedbe , SQL pridružitev , Vbrizgavanje SQL , SQL vstavek in ustvarjanje tabel v SQL. SQL se je enostavno naučiti, za učenje SQL ni predpogojev.
SQL je torej standardni jezik baze podatkov, ki se uporablja za dostop do podatkov v bazah podatkov in njihovo obdelavo. SQL pomeni Strukturirani povpraševalni jezik za delo s podatkovnimi bazami . Razvil ga je Računalniški znanstveniki IBM v 1970 . Z izvajanjem poizvedb SQL lahko ustvariti , nadgradnja , izbrisati , in pridobivanje podatkov v zbirkah podatkov, kot so MySQL, Oracle, PostgreSQL itd. Na splošno je SQL jezik poizvedb, ki komunicira z bazami podatkov.
Kaj je zbirka podatkov?
Preden se poglobite v to f ree vadnica SQL , poglejmo, kaj je zbirka podatkov.
Podatki so torej novo gorivo tega sveta, vendar so podatki neorganizirane informacije, tako da za organizacijo teh podatkov naredimo bazo podatkov. Baza podatkov je organizirana zbirka strukturiranih podatkov, ki jih običajno nadzira sistem za upravljanje baz podatkov (DBMS). Zbirke podatkov nam pomagajo enostavno shranjevati, dostopati in manipulirati s podatki, shranjenimi v računalniku.
Primer SQL
V tej podrobni vadnici SQL za začetnike bomo raziskali praktičnost Primeri SQL za upravljanje podatkov o zaposlenih v bazi podatkov. Ustvarili bomo tabelo za shranjevanje podatkov o zaposlenih in jo napolnili z vzorčnimi podatki, kot je Employee_Id , Ime , Starost , Oddelek , in Plača .
Če želite pridobiti podatke iz tabele zaposlenih, kjer je plača višja od 55000,00, bomo uporabili Izjava SELECT .
poizvedba:
SELECT * FROM employees WHERE Salary>55000,00;>>
Izhod:
Pojasnilo:
Ta stavek SELECT pridobi zapise iz tabele zaposlenih, kjer je stolpec Plača večji od 55000,00. Simbol * pomeni, da želimo pridobiti vse stolpce za ujemajoče se zapise. Klavzula WHERE filtrira rezultate glede na podani pogoj.
Zakaj se učiti SQL?
SQL vam pomaga enostavno pridobiti informacije iz podatkov z visoko učinkovitostjo. Za manipulacijo podatkov v zbirkah podatkov, kot so Ustvari, Branje, Uredi in Izbriši, uporabljamo SQL poizvedbe . Uporabniki lahko komunicirajo s podatki, shranjenimi v sistemih za upravljanje relacijskih baz podatkov. Kdor obvlada angleški jezik, lahko brez težav piše SQL poizvedbe. Spodaj je navedenih nekaj ključnih funkcij SQL:
- Brez veliko znanja kodiranja lahko upravljamo bazo podatkov s SQL.
- SQL deluje s sistemi baz podatkov Oracle, IBM, Microsoft itd.
- Preprost in enostaven za učenje.
- SQL je standardni jezik ANSI in ISO za manipulacijo baze podatkov.
- SQL zelo hitro pridobi velike količine podatkov.
Predpogoji za učenje SQL
Če se želite naučiti SQL, je ta brezplačna vadnica SQL precej preprosta za razumevanje, saj smo se med razvojem tega tečaja trudili po najboljših močeh zagotoviti najboljši vir za razjasnitev vašega koncepta SQL.
Predvidevamo pa, da že poznate osnovne koncepte računalništva, kot so baze podatkov in njihove vrste.
Torej, če imate osnovno znanje o RDBMS, vam ta vadnica SQL nudi dovolj znanja za obvladovanje SQL.
Osnove SQL
SQL ali Structure Query Language je temeljna veščina za vsakogar, ki želi komunicirati z bazami podatkov. Ta standardni poizvedovalni jezik vsem uporabnikom omogoča ustvarjanje, upravljanje in pridobivanje podatkov iz relacijskih baz podatkov. V tej PDF vadnici o SQL smo našteli vse osnove SQL. Raziščite ta razdelek, da izostrite svoje osnove SQL.
- Kaj je baza podatkov
- Vrste baz podatkov
- Kaj je DBMS
- Relacijske in nerelacijske baze podatkov
- Kaj je SQL?
- Vrste podatkov SQL
- Operatorji SQL
- Ukazi SQL
Raziščite več Nedavni članki o SQL
Ustvari bazo podatkov v SQL
Prvi korak k elektronskemu shranjevanju informacij z uporabo SQL vključuje ustvarjanje baze podatkov. V tem razdelku se bomo s primeri naučili, kako ustvariti, izbrati, spustiti in preimenovati baze podatkov.
- SQL CREATE Database
- Baza podatkov SQL DROP
- Baza podatkov SQL RENAME
- Baza podatkov SQL SELECT
Tabele v SQL
Temelj vsake baze podatkov SQL je tabela. V bistvu so te strukturne funkcije zelo podobne preglednicam, ki shranjujejo podatke v zelo organizirani mrežni obliki. V tem razdelku se boste naučili, kako ustvariti, spustiti, izbrisati in več, povezanih s tabelo.
- SQL CREATE TABLE
- SQL DROP TABLE
- SQL DELETE TABLE
- PREIMENOVANJE TABELE SQL
- SQL TRUNCATE TABLE
- SQL COPY TABLE
- ZAČASNA TABELA SQL
- SQL ALTER TABLE
Poizvedbe SQL
V tem razdelku boste izvedeli o poizvedbah SQL, kot so izjava SELECT, SELECT LAST in še več. Raziščite ta razdelek in se naučite uporabljati te poizvedbe.
- Stavek SQL SELECT
- SQL SELECT TOP
- SQL IZBERI PRVI
- SQL IZBERI ZADNJI
- SQL IZBERI NAKLJUČNO
- SQL SELECT IN
- SQL SELECT Več
- SQL IZBERITE DATUM
- SQL INSERT Več vrstic
- SQL INSERT INTO
- Stavek SQL UPDATE
- Stavek SQL DELETE
- SQL DELETE Duplicate Rows
Klavzule SQL
Odklenite moč klavzul SQL s to vadnico SQL. Tukaj v tem razdelku se boste naučili uporabljati SELECT, WHERE, JOIN, GROUP BY in več za učinkovito poizvedovanje po zbirkah podatkov.
- Klavzula SQL WHERE
- SQL WITH klavzula
- Klavzula SQL HAVING
- SQL ORDER By klavzula
- Klavzula SQL Group By
- Klavzula SQL LIMIT
Operatorji SQL
Operatorji SQL se nanašajo na temeljne simbole in ključne besede v SQL, ki uporabnikom omogočajo izvajanje različnih operacij in operatorjev SQL AND, OR, LIKE, NOT in več v bazah podatkov. Tukaj smo podrobno obravnavali vse operatorje SQL s primeri.
- Operator SQL IN
- Operator SQL ALI
- Operator SQL LIKE
- Operator SQL IN
- Operator SQL NOT
- Operator SQL NOT EQUAL
- Operator SQL IS NULL
- Operator UNION SQL
- Operator SQL UNION ALL
- Operator SQL EXCEPT
- Operator SQL BETWEEN
- Operator SQL ALL
- Operator SQL ANY
- Operator SQL INTERSECT
- Operator SQL EXISTS
- Operator SQL CASE
Združevalne funkcije SQL
Ne glede na to, ali izračunavate skupni prihodek od prodaje za določen izdelek, ugotavljate povprečno starost kupcev ali določate najvišjo vrednost v naboru podatkov, so z agregatnimi funkcijami SQL te naloge enostavne in obvladljive.
- Združevalna funkcija SQL
- Funkcija SQL Count().
- Funkcija SQL SUM().
- Funkcija SQL MIN().
- Funkcija SQL MAX().
- Funkcija SQL AVG().
Omejitve podatkov SQL
Omejitve delujejo kot pravila ali pogoji, naloženi podatkom, ki narekujejo, katere vrednosti so dovoljene in katera dejanja je mogoče izvesti. Imajo ključno vlogo pri ohranjanju kakovosti in skladnosti baze podatkov s preprečevanjem napak. Torej, raziščite ta razdelek, da se seznanite z omejitvami podatkov SQL.
- Omejitve SQL NOT NULL
- Omejitve SQL UNIQUE
- Omejitve primarnega ključa SQL
- Omejitve zunanjega ključa SQL
- Sestavljeni ključ SQL
- Edinstvene omejitve SQL
- Nadomestni ključ SQL
- Omejitve SQL CHECK
- SQL DEFAULT Omejitve
Podatki za združevanje SQL
Spoji SQL služijo kot tkalčevo orodje, ki vam omogoča brezhibno združevanje podatkov iz več tabel na podlagi skupnih niti. Zato raziščite ta razdelek, da se naučite uporabljati ukaz JOIN.
- SQL JOIN
- Zunanje združevanje SQL
- SQL Left Join
- SQL Right Join
- SQL Full Join
- SQL Cross Join
- SQL Self Join
- SQL POSODOBITEV z JOIN
- SQL DELETE JOIN
- Rekurzivno združevanje SQL
Funkcije SQL
Funkcije SQL ponujajo učinkovit in vsestranski pristop k analizi podatkov. Z uporabo teh funkcij v svojih poizvedbah lahko povečate globino in natančnost svojih vpogledov ter pretvorite neobdelane podatke v uporabno znanje.
- Datumske funkcije v SQL
- Funkcije nizov v SQL
- Numerične funkcije v SQL
- Statistične funkcije v SQL
- Funkcije JSON v SQL
- Funkcije pretvorbe v SQL
- Funkcija LTRIM v SQL
- Funkcija UPPER v SQL
- Funkcija RTRIM v SQL
Pogledi SQL
Pogledi vsakomur olajšajo dostop do informacij, ki jih potrebujejo, ne da bi se zapletli v zapletene poizvedbe. Pogledi delujejo tudi kot koristen varnostnik, ki najbolj občutljive podatke hrani v zadnji sobi, hkrati pa še vedno omogoča dostop do tistega, kar je potrebno.
- SQL USTVARI POGLED
- SQL DROP VIEW
- POGLED POSODOBITVE SQL
- POGLED PREIMENOVANJA SQL
- SQL IZBRIŠI POGLED
Indeksi SQL
Indeksi delujejo tako, da določene stolpce organizirajo v določenem vrstnem redu, kar zbirki podatkov omogoča, da hitro določi informacije, ki jih potrebujete. In v tem razdelku smo našteli vse točke, ki se jih morate naučiti med učenjem SQL.
- Indeksi SQL
- SQL Create Index
- SQL Drop Index
- SQL Pokaži indekse
- Enolični indeks SQL
- Gručni indeks SQL v primerjavi z negručastim indeksom
Razne teme SQL
V tem razdelku razno se boste srečali s koncepti, kot so shranjeni postopki za avtomatizacijo ponavljajočih se opravil, sprožilci za avtomatizirana dejanja na podlagi sprememb podatkov in okenske funkcije za kompleksne izračune znotraj ene same poizvedbe.
- Operatorji nadomestnih znakov SQL
- Komentarji SQL
- SQL Pivot in Unpivot
- Vbrizgavanje SQL
- SQL gostovanje
- SQL Performance Tuning
- Shranjene procedure SQL
- Transakcije SQL
- Podpoizvedbe SQL
- SQL z uporabo zaporedij
- Samodejno povečanje SQL
- Funkcije okna SQL
- Datum in čas SQL
- Kazalci SQL
- Izrazi skupnih tabel SQL
- Uravnavanje baze podatkov SQL
- SQL Dinamični SQL
Vadnica SQL. Pomembna opomba
V SQL ključne besede ne razlikujejo med velikimi in malimi črkami, kar pomeni nadgradnja je enakovredno NADGRADNJA .
Pomembni ukazi SQL
Tukaj je seznam nekaterih pomembnih ukazov SQL:
Ukazi | Opisi |
---|---|
IZBERI | Uporablja se za pridobivanje podatkov iz baze podatkov. |
VSTAVI | V tabelo doda nove zapise ali vrstice. |
NADGRADNJA | Spremeni obstoječe zapise v tabeli. |
IZBRIŠI | Odstrani zapise iz tabele. |
USTVARI TABELO | Ustvari novo tabelo v bazi podatkov. |
SPREMENI TABELO | Spremeni obstoječo strukturo tabele. |
PADNA MIZA | Izbriše tabelo iz baze podatkov. |
USTVARI INDEKS | Ustvari indeks v stolpcu tabele za pospešitev pridobivanja podatkov. |
SPUSTI INDEKS | Odstrani indeks iz tabele. |
USTVARI POGLED | Ustvari navidezno tabelo na podlagi rezultata stavka SQL. |
SPUSTI POGLED | Izbriše pogled iz baze podatkov. |
INSERT INTO SELECT razlika med lisico in volkom | Vstavi podatke iz ene tabele v drugo na podlagi poizvedbe. |
OKRNJENA TABELA | Odstrani vse zapise iz tabele, vendar ohrani strukturo tabele nedotaknjeno. |
ALTER TABLE ADD CONSTRAINT | Doda omejitev v tabelo, potem ko je bila ustvarjena. |
GRANT | Uporabnikom baze podatkov daje posebne privilegije. |
PREKLIC | Odstrani določene privilegije uporabnikov baze podatkov. |
ZAVEZI | Shrani vse spremembe, narejene od zadnje objave. |
POVRAT | Zavrže vse spremembe, narejene od zadnje objave. |
ZAČNI TRANSAKCIJO | Začne novo transakcijo. |
NASTAVI TRANSAKCIJO | Nastavi značilnosti za transakcijo. |
Aplikacije SQL
V panogah, ki temeljijo na podatkih, kjer je upravljanje baz podatkov redno zelo pomembno, je tukaj nekaj pomembnih aplikacij SQL.
- Za podporo arhitekturi odjemalec/strežnik programski inženirji uporabljajo SQL za vzpostavitev povezave med zadnjim in sprednjim delom.
- SQL se lahko uporablja tudi v 3-nivojski arhitekturi odjemalca, aplikacijskega strežnika in baze podatkov.
- SQL se uporablja kot Data Definition Language (DDL), v katerem lahko samostojno ustvarimo zbirko podatkov, definiramo strukturo, jo uporabimo in zavržemo, ko je njeno delo opravljeno.
- SQL se uporablja kot Jezik za obdelavo podatkov (DML) v katerega lahko vnašamo podatke, spreminjamo podatke in ekstrahiramo podatke.
- SQL se uporablja kot jezik za nadzor podatkov (DCL) in določa, kako lahko zaščitimo svojo bazo podatkov pred poškodbami in zlorabo.

Vadnica za SQL
Spletni test SQL
Začnite svoj spletni SQL kviz
SQL delovna mesta in priložnosti
Po vsem svetu številna podjetja iščejo strokovnjake za SQL in plačujejo visoke pakete. Povprečna plača razvijalcev SQL je okoli 40.000–65.000 INR V tem razdelku smo našteli nekaj najboljših velikanskih podjetij, ki najemajo strokovnjake za SQL.
- Microsoft
- Amazon
- Meta
- Apple
- Accenture
- Deloitte
- McKinsey & Company
- Bostonska svetovalna skupina
- KPMG
- JPMorgan Chase
- Bank of America
- Citigroup
- Wells Fargo
- HSBC
- Netflix
- Airbnb
- Capgemini
- Wipro
- Infosys
- Svetovanje Tata
Prednosti SQL
SQL ali Structured Query Language je eden najbolj priljubljenih poizvedovalnih jezikov na področju znanosti o podatkih. SQL je popoln poizvedbeni jezik, ki strokovnjakom za podatke in razvijalcem omogoča komunikacijo z njihovimi bazami podatkov.
V spodnjem razdelku smo našteli nekaj najpomembnejših prednosti ali koristi jezika strukturiranih poizvedb:
- Preprost in enostaven za učenje : Večina ukazov in sintakse v SQL je podobnih običajni angleščini, zaradi česar se je SQL enostavno naučiti. Poleg tega SQL sledi logični strukturi, ki pomaga spodbujati berljivost in razumevanje.
- Učinkovitost in hitrost izvedbe : No, SQL je optimiziran za RDBMS, kar pomeni relacijsko bazo podatkov, in ta stvar zagotavlja hitro izvajanje poizvedb.
- Standardizacija : SQL je splošno sprejet standardni poizvedovalni jezik in zagotavlja združljivost v različnih sistemih baz podatkov.
- Razširljiv : SQL lahko učinkovito upravlja ogromne nabore podatkov, kar omogoča rast brez ogrožanja zmogljivosti.
Najnovejši trendi in posodobitve v svetu SQL
Svet SQL se nenehno razvija, zato je tukaj nekaj najbolj vročih trendov in posodobitev, da boste na tekočem:
Veliki podatki in SQL: Veliki podatki hranijo ogromne količine informacij iz različnih virov. Poizvedbe SQL delujejo kot most, ki uporabnikom omogoča ekstrahiranje določenih podnaborov podatkov za nadaljnjo analizo.
Računalništvo v oblaku in SQL: Cloud SQL omogoča povečanje ali zmanjšanje velikosti vaše baze podatkov glede na vaše potrebe. Poleg tega je zelo stroškovno učinkovit, tako da morate plačati samo za vire, ki jih uporabljate, zaradi česar je stroškovno učinkovita možnost za podjetja vseh velikosti.
Strojno učenje in SQL: Podatkovni znanstveniki uporabljajo SQL za pripravo in čiščenje podatkov za analizo, zaradi česar je ključna veščina za to področje.
Obdelava podatkov v realnem času s SQL: Potreba po takojšnjem vpogledu spodbuja rast pretočnega SQL. To vam omogoča analizo podatkov, ko so ustvarjeni, in zagotavlja vpogled v dogajanje v realnem času.
SQL v upravljanju podatkov in skladnosti: S strožjimi predpisi o zasebnosti podatkov igra SQL pomembno vlogo pri zagotavljanju varnosti in skladnosti podatkov. Poizvedbe je mogoče uporabiti za nadzor dostopa do občutljivih informacij in sledenje uporabi podatkov za namene revizije.
Hitre povezave:
- SQL | Vprašanja za intervju
- Vprašanja za intervju SQL | Komplet 1
- Vprašanja za intervju SQL | Komplet 2
- SQL | Pogosta zastavljena vprašanja za razgovor o DBMS | Komplet 1
- SQL | Pogosta zastavljena vprašanja za razgovor o DBMS | Komplet 2
Končna opomba
Če iščete vredno in zanesljivo vadnico SQL za začetnike (ali tudi strokovnjake), potem morate iti skozi ta vir. Tukaj boste dobili tudi vprašanja za intervjuje SQL, vaje, primere itd.
Pogosto zastavljena vprašanja o SQL
1. Katere so vrste SQL?
Obstaja 5 vrst ukazov SQL DDL (jezik za definicijo podatkov) , DML (Jezik za obdelavo podatkov) , DCL , (Jezik za nadzor podatkov) , TCL (jezik za nadzor transakcij) , DQL (jezik podatkovnih poizvedb)
2. Kako se začnem učiti SQL?
No, če se želite začeti učiti SQL, potem morate najprej postaviti svoje cilje, nato pa morate najti vir, iz katerega se boste zlahka naučili SQL. Po tem morate opraviti redno vadbo, da nadgradite svoje sposobnosti.
3. Kateri so osnovni ukazi SQL?
Osnovni ukazi SQL so NADGRADNJA , IZBERI , VSTAVI , in IZBRIŠI .
4. Kaj so podatkovni tipi v SQL?
SQL ima Podatkovni tip niza , Številski podatkovni tip , Datum in čas Vrsta podatkov .