logo

Vadnica za SQL

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:



Employee_output

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.

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.

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.

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.

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.

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.

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.

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.

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

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.

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