I dette SQL opplæring , vil du lære alt det grunnleggende til avanserte SQL-konsepter som SQL-spørringer , SQL join , SQL-injeksjon , SQL-innlegg , og lage tabeller i SQL. SQL er lett å lære, det er ingen forutsetninger for å lære SQL.
Så SQL er et standard databasespråk som brukes til å få tilgang til og manipulere data i databaser. SQL står for Strukturert spørrespråk . Den ble utviklet av IBM dataforskere i 1970-tallet . Ved å utføre spørringer kan SQL skape , Oppdater , slette , og hente data i databaser som MySQL, Oracle, PostgreSQL osv. Totalt sett er SQL et spørringsspråk som kommuniserer med databaser.
Hva er en database?
Før dypdykk i denne f ree SQL opplæring , la oss forstå hva en database er.
Så, data er det nye drivstoffet i denne verden, men data er uorganisert informasjon, så for å organisere disse dataene lager vi en database. En database er en organisert samling av strukturerte data, vanligvis kontrollert av et databasestyringssystem (DBMS). Databaser hjelper oss enkelt å lagre, få tilgang til og manipulere data som holdes på en datamaskin.
SQL eksempel
I denne detaljerte SQL-opplæringen for nybegynnere vil vi utforske praktisk SQL eksempler for håndtering av ansattes data i en database. Vi lager en tabell for å lagre ansattes informasjon og fylle den ut med eksempeldata som Ansatt ID , Navn , Alder , Avdeling , og Lønn .
Hvis du ønsker å hente data fra ansattetabellen hvor lønnen er større enn 55000,00 så vil vi bruke VELG erklæring .
Spørsmål:
SELECT * FROM employees WHERE Salary>55000,00;>
Produksjon:
Forklaring:
Denne SELECT-setningen henter poster fra ansattetabellen der Lønn-kolonnen er større enn 55 000,00. *-symbolet indikerer at vi ønsker å hente alle kolonnene for de samsvarende postene. WHERE-leddet filtrerer resultatene basert på den angitte betingelsen.
Hvorfor lære SQL?
SQL hjelper deg å enkelt hente informasjon fra data med høy effektivitet. For å manipulere dataene i databaser som Opprett, Les, Rediger og Slett, bruker vi SQL-spørringer . Brukere kan samhandle med data som er lagret i relasjonsdatabasestyringssystemer. Alle som kan engelsk kan enkelt skrive SQL-spørringer. Noen av nøkkelfunksjonene til SQL er gitt nedenfor:
- Uten mye kodekunnskap kan vi administrere en database med SQL.
- SQL fungerer med databasesystemer fra Oracle, IBM, Microsoft, etc.
- Enkelt og lett å lære.
- SQL er et ANSI- og ISO-standardspråk for databasemanipulering.
- SQL henter store mengder data veldig raskt.
Forutsetninger for å lære SQL
Hvis du ønsker å lære SQL da, er denne gratis SQL-opplæringen ganske enkel å forstå fordi vi under utviklingen av dette kurset prøvde vårt beste for å gi den beste ressursen for å fjerne SQL-konseptet ditt.
Men vi antar at du allerede er klar over de grunnleggende forestillingene om informatikk, som databaser og dens typer.
Så hvis du har grunnleggende kunnskap om RDBMS, gir denne SQL-opplæringen deg nok kunnskap til å mestre SQL.
Grunnleggende om SQL
SQL eller Structure Query Language er en grunnleggende ferdighet for alle som ønsker å samhandle med databaser. Dette standard spørrespråket alle brukere for å opprette, administrere og hente data fra relasjonsdatabaser. I denne SQL-veilednings-PDFen har vi listet opp alt det grunnleggende om SQL. Utforsk denne delen for å gjøre det grunnleggende om SQL.
- Hva er en database
- Typer databaser
- Hva er DBMS
- Relasjonelle og ikke-relasjonelle databaser
- Hva er SQL?
- SQL-datatyper
- SQL-operatører
- SQL-kommandoer
Utforsk mer Nylige artikler om SQL
Opprett database i SQL
Det første trinnet for å lagre informasjonen elektronisk ved hjelp av SQL inkluderer å lage database. Og i denne delen vil vi lære hvordan du oppretter, velger, slipper og gir nytt navn til databaser med eksempler.
- SQL CREATE Database
- SQL DROP-database
- SQL RENAME-database
- SQL SELECT-database
Tabeller i SQL
Hjørnesteinen i enhver SQL-database er tabellen. I utgangspunktet ligner disse strukturfunksjonene veldig på regneark, som lagrer data i veldig organisert rutenettformat. I denne delen lærer du hvordan du oppretter, sletter, sletter og mer relatert til Tabell.
- SQL LAG TABELL
- SQL DROPPTABELL
- SQL SLETT TABELL
- SQL RENAME TABELL
- SQL TRUNCATE TABELL
- SQL KOPITABEL
- SQL TEMP TABELL
- SQL ENDRINGSTABELL
SQL-spørringer
I denne delen vil du lære om SQL-spørringene som SELECT-setning, SELECT LAST og mer. Utforsk denne delen og lær hvordan du bruker disse søkene.
- SQL SELECT-setning
- SQL VELG TOPP
- SQL VELG FØRST
- SQL VELG SISTE
- SQL VELG TILFELDIG
- SQL VELG INN
- SQL SELECT Multiple
- SQL VELG DATO
- SQL INSERT flere rader
- SQL INSERT INTO
- SQL UPDATE-erklæring
- SQL DELETE-erklæring
- SQL SLETT Dupliserte rader
SQL-klausuler
Lås opp kraften til SQL-klausuler med denne SQL-opplæringen. Her i denne delen vil du lære hvordan du bruker SELECT, WHERE, JOIN, GROUP BY og mer for å søke i databaser effektivt.
- SQL WHERE-klausul
- SQL MED klausul
- SQL HAVING-klausul
- SQL ORDER Etter klausul
- SQL-gruppe etter klausul
- SQL LIMIT-klausul
SQL-operatører
SQL-operatører refererer til de grunnleggende symbolene og nøkkelordene i SQL-en som gjør det mulig for brukere å utføre ulike operasjoner og SQL AND, OR, LIKE, NOT og flere operatorer på databaser. Her har vi diskutert alle SQL-operatørene på en detaljert måte med eksempler.
- SQL OG operatør
- SQL ELLER operatør
- SQL LIKE-operatør
- SQL IN-operatør
- SQL NOT Operator
- SQL NOT EQUAL-operatør
- SQL ER NULL-operatør
- SQL UNION-operatør
- SQL UNION ALL Operator
- SQL UNNTATT Operatør
- SQL MELLOM Operatør
- SQL ALL-operatør
- SQL ENHVER operatør
- SQL INTERSECT-operatør
- SQL FINNES Operatør
- SQL CASE-operatør
SQL-aggregatfunksjoner
Enten du beregner den totale salgsinntekten for et bestemt produkt, finner gjennomsnittsalderen til kundene eller bestemmer den høyeste verdien i et datasett, gjør SQL Aggregate Functions disse oppgavene enkle og håndterbare.
- SQL-aggregatfunksjon
- SQL Count() funksjon
- SQL SUM() funksjon
- SQL MIN() funksjon
- SQL MAX() funksjon
- SQL AVG() funksjon
SQL-databegrensninger
Begrensninger fungerer som regler eller betingelser som pålegges dataene, og dikterer hvilke verdier som er tillatt og hvilke handlinger som kan iverksettes. De spiller en avgjørende rolle for å opprettholde kvaliteten og sammenhengen i databasen ved å forhindre feil. Så, utforsk denne delen for å få en hånd på SQL Data Constraints.
- SQL NOT NULL Begrensninger
- SQL UNIKE begrensninger
- SQL primære nøkkelbegrensninger
- SQL utenlandske nøkkelbegrensninger
- SQL sammensatt nøkkel
- SQL unike begrensninger
- SQL alternativ nøkkel
- SQL CHECK-begrensninger
- SQL DEFAULT Begrensninger
SQL-sammenføyningsdata
SQL-koblinger fungerer som veverens verktøy, og lar deg sømløst slå sammen data fra flere tabeller basert på felles tråder. Så utforsk denne delen for å lære hvordan du bruker JOIN-kommandoen.
- SQL JOIN
- SQL Outer Join
- SQL Left Join
- SQL Right Join
- SQL Full Join
- SQL Cross Join
- SQL Self Join
- SQL-OPPDATERING med JOIN
- SQL SLETT JOIN
- SQL Rekursiv Join
SQL-funksjoner
SQL-funksjoner tilbyr en effektiv og allsidig tilnærming til dataanalyse. Ved å utnytte disse funksjonene i spørringene dine, kan du forbedre dybden og nøyaktigheten til innsikten din, og transformere rådata til praktisk kunnskap.
- Datofunksjoner i SQL
- Stringfunksjoner i SQL
- Numeriske funksjoner i SQL
- Statistiske funksjoner i SQL
- JSON-funksjoner i SQL
- Konverteringsfunksjoner i SQL
- LTRIM-funksjon i SQL
- UPPER-funksjon i SQL
- RTRIM-funksjon i SQL
SQL-visninger
Visninger gjør det lettere for alle å få tilgang til informasjonen de trenger, uten å bli fast i kompliserte spørsmål. Visninger fungerer også som en hjelpsom sikkerhetsvakt, og holder den mest sensitive informasjonen i bakrommet, samtidig som den gir tilgang til det som trengs.
- SQL LAG VISNING
- SQL DROP VISNING
- SQL OPPDATERINGSVISNING
- SQL RENAME VISNING
- SQL SLETT VISNING
SQL-indekser
Indekser fungerer ved å organisere spesifikke kolonner i en bestemt rekkefølge, slik at databasen raskt kan finne informasjonen du trenger. Og i denne delen har vi listet opp alle punktene man må lære mens man lærer SQL.
- SQL-indekser
- SQL Opprett indeks
- SQL Drop Index
- SQL Vis indekser
- SQL unik indeks
- SQL Clustered Index vs Ikke-Clustered Index
SQL Diverse emner
I denne diverse delen vil du møte konsepter som lagrede prosedyrer for automatisering av repeterende oppgaver, utløsere for automatiserte handlinger basert på dataendringer og vindusfunksjoner for komplekse beregninger innenfor en enkelt spørring.
- SQL jokertegn-operatører
- SQL-kommentarer
- SQL Pivot og Unpivot
- SQL-injeksjon
- SQL Hosting
- SQL ytelsesjustering
- SQL lagrede prosedyrer
- SQL-transaksjoner
- SQL Sub-spørringer
- SQL ved hjelp av sekvenser
- SQL Auto Increment
- SQL-vindusfunksjoner
- SQL dato og klokkeslett
- SQL-pekere
- SQL vanlige tabelluttrykk
- SQL Database Tuning
- SQL Dynamisk SQL
SQL-veiledning Viktig merknad
I SQL er nøkkelord ikke skille mellom store og små bokstaver, altså Oppdater tilsvarer OPPDATER .
Viktige SQL-kommandoer
Her er listen over noen viktige SQL-kommandoer:
Kommandoer | Beskrivelser |
---|---|
PLUKKE UT | Brukes til å hente data fra en database. |
SETT INN | Legger til nye poster eller rader i en tabell. |
OPPDATER | Endrer eksisterende poster i en tabell. |
SLETT | Fjerner poster fra en tabell. |
LAG BORD | Oppretter en ny tabell i databasen. |
ENDRE TABELL | Endrer en eksisterende tabellstruktur. |
DROPPE BORD | Sletter en tabell fra databasen. |
LAG INDEKS | Oppretter en indeks på en tabellkolonne for å øke hastigheten på datainnhentingen. |
SLIPP INDEKS | Fjerner en indeks fra en tabell. |
LAG UTSIKT | Oppretter en virtuell tabell basert på resultatet av en SQL-setning. |
DROP VISNING | Sletter en visning fra databasen. |
INSERT I SELECT int å doble | Setter inn data fra en tabell i en annen basert på en spørring. |
TRUNCATE TABELL | Fjerner alle poster fra en tabell, men beholder tabellstrukturen intakt. |
ENDRE TABELL LEGG TIL BEGRENSNING | Legger til en begrensning til en tabell etter at den er opprettet. |
STIPEND | Gir spesifikke rettigheter til databasebrukere. |
OPPHAV | Fjerner spesifikke privilegier fra databasebrukere. |
BEGÅ | Lagrer alle endringer som er gjort siden siste commit. |
TILBAKE | Forkaster alle endringer som er gjort siden siste commit. |
START TRANSAKSJONEN | Starter en ny transaksjon. |
ANGI TRANSAKSJON | Angir egenskaper for transaksjonen. |
Anvendelser av SQL
I datadrevne bransjer der administrasjon av databaser er veldig viktig i vanlige, Her er noen viktige SQL-applikasjoner.
- For å støtte klient/server-arkitektur bruker programvareingeniører SQL for å etablere forbindelsen mellom back-end og front-end.
- SQL kan også brukes i 3-lagsarkitekturen til en klient, en applikasjonsserver og en database.
- SQL brukes som et Data Definition Language (DDL) der vi uavhengig kan lage en database, definere strukturen, bruke den og forkaste den når arbeidet er ferdig.
- SQL brukes som en Data Manipulation Language (DML) der vi kan legge inn data, endre data og trekke ut data.
- SQL brukes som et datakontrollspråk (DCL) det spesifiserer hvordan vi kan beskytte databasen vår mot korrupsjon og misbruk.

SQL opplæring
SQL Online Quiz Test
Start din online SQL Quiz
SQL jobber og muligheter
Det er mange selskaper over hele verden som søker SQL-fagfolk, og de betaler høye pakker. Gjennomsnittslønnen til SQL-utviklere er rundt 40 000–65 000 INR. I denne delen har vi listet opp noen av de beste gigantselskapene som ansetter SQL-eksperter.
- Microsoft
- Amazon
- Meta
- eple
- Accenture
- Deloitte
- McKinsey & Company
- Boston Consulting Group
- KPMG
- JPMorgan Chase
- Bank of America
- Citigroup
- Wells Fargo
- HSBC
- Netflix
- Airbnb
- Capgemini
- Wipro
- Infosys
- Tata konsulentvirksomhet
Fordeler med SQL
SQL eller Structured Query Language, er et av de mest populære spørringsspråkene innen datavitenskap. SQL er det perfekte spørringsspråket som lar datafagfolk og utviklere kommunisere med databasene deres.
I delen nedenfor har vi listet opp noen av de mest fremtredende fordelene med Structured Query Language:
- Enkel og lett å lære : De fleste kommandoene og syntaksen i SQL er som vanlig engelsk, noe som gjør SQL lett å lære. Sammen med dette følger SQL en logisk struktur som bidrar til å fremme lesbarhet og forståelse.
- Effektivitet og hastighetsutførelse : Vel, SQL er optimalisert for RDBMS, som betyr relasjonsdatabase, og denne tingen sikrer rask kjøring av spørringer.
- Standardisering : SQL er et allment akseptert standard spørringsspråk og sikrer kompatibilitet på tvers av forskjellige databasesystemer.
- Skalerbar : SQL kan effektivt administrere massive datasett, imøtekomme vekst uten at det går på bekostning av ytelsen.
Siste trender og oppdateringer i SQL World
SQL-verdenen er i stadig utvikling, så her er noen av de hotteste trendene og oppdateringene for å holde deg oppdatert:
Big Data og SQL: Big data lagrer enorme mengder informasjon fra ulike kilder. SQL-spørringer fungerer som en bro, som gjør det mulig for brukere å trekke ut spesifikke dataundersett for videre analyse.
Cloud Computing og SQL: Cloud SQL lar databasen din skalere opp eller ned basert på dine behov. Sammen med det er det veldig kostnadseffektivt, slik at du bare betaler for ressursene du bruker, noe som gjør det til et kostnadseffektivt alternativ for bedrifter i alle størrelser.
Maskinlæring og SQL: Dataforskere bruker SQL for å forberede og rense data for analyse, noe som gjør det til en avgjørende ferdighet for dette feltet.
Sanntidsdatabehandling med SQL: Behovet for umiddelbar innsikt driver veksten av streaming SQL. Dette lar deg analysere data etter hvert som de genereres, og gir sanntidssynlighet til hva som skjer.
SQL i datastyring og overholdelse: Med strengere personvernregler spiller SQL en rolle i å sikre datasikkerhet og samsvar. Forespørsler kan brukes til å kontrollere tilgang til sensitiv informasjon og spore databruk for revisjonsformål.
Hurtigkoblinger:
- SQL | Intervju spørsmål
- SQL-intervjuspørsmål | Sett 1
- SQL-intervjuspørsmål | Sett 2
- SQL | Vanlige stilte DBMS-intervjuspørsmål | Sett 1
- SQL | Vanlige stilte DBMS-intervjuspørsmål | Sett 2
Sluttnotat
Hvis du leter etter en verdig og pålitelig SQL-opplæring for nybegynnere (eller eksperter også), må du gå gjennom denne ressursen. Her får du også SQL-intervjuspørsmål, øvelser, eksempler osv.
Vanlige spørsmål om SQL
1. Hva er typene SQL?
Det er 5 typer SQL-kommandoer DDL (Datadefinisjonsspråk) , DML (Datamanipulasjonsspråk) , DCL , (Datakontrollspråk) , TCL (Transaksjonskontrollspråk) , DQL (Data Query Language)
2. Hvordan begynner jeg å lære SQL?
Vel, hvis du vil begynne å lære SQL, må du først sette deg mål, og etter det må du finne ressursen du enkelt kan lære SQL fra. Etter det må du gjøre vanlig praksis for å oppskalere ferdighetene dine.
3. Hva er de grunnleggende kommandoene i SQL?
De grunnleggende kommandoene til SQL er OPPDATER , PLUKKE UT , SETT INN , og SLETT .
4. Hva er datatyper i SQL?
SQL har Datatype streng , Numerisk datatype , Dato og klokkeslett Datatype .