logo

SQL handledning

I denna SQL handledning , kommer du att lära dig alla grundläggande till avancerade SQL-koncept som SQL-frågor , SQL join , SQL-injektion , SQL-inlägg och skapa tabeller i SQL. SQL är lätt att lära sig, det finns inga förutsättningar för att lära sig SQL.

Så, SQL är ett standarddatabasspråk som används för att komma åt och manipulera data i databaser. SQL står för Structured Query Language . Den utvecklades av IBM datavetare i 1970-talet . Genom att utföra frågor kan SQL skapa , uppdatering , radera , och hämta data i databaser som MySQL, Oracle, PostgreSQL, etc. Överlag är SQL ett frågespråk som kommunicerar med databaser.

Vad är en databas?

Innan en djupdykning i denna f ree SQL handledning , låt oss förstå vad en databas är.



Så, data är den här världens nya bränsle, men data är oorganiserad information, så för att organisera denna data skapar vi en databas. En databas är en organiserad samling av strukturerad data, vanligtvis styrd av ett databashanteringssystem (DBMS). Databaser hjälper oss att enkelt lagra, komma åt och manipulera data som finns på en dator.

SQL-exempel

I denna detaljerade SQL-handledning för nybörjare kommer vi att utforska praktiska SQL exempel för att hantera anställdas data i en databas. Vi skapar en tabell för att lagra personalinformation och fyller i den med exempeldata som Anställnings-ID , namn , Ålder , Avdelning , och Lön .

Om du vill hämta data från personaltabellen där lönen är större än 55000,00 så använder vi VÄLJ uttalande .

Fråga:

SELECT * FROM employees WHERE Salary>55000,00;>

Produktion:

Employee_output

Förklaring:

Denna SELECT-sats hämtar poster från anställdas tabell där Lönkolumnen är större än 55000,00. *-symbolen indikerar att vi vill hämta alla kolumner för de matchande posterna. WHERE-satsen filtrerar resultaten baserat på det angivna villkoret.

Varför lära sig SQL?

SQL hjälper dig att enkelt få information från data med hög effektivitet. För att manipulera data i databaser som Skapa, Läs, Redigera och Ta bort använder vi SQL-frågor . Användare kan interagera med data som lagras i relationsdatabashanteringssystem. Alla som kan engelska kan enkelt skriva SQL-frågor. Några av nyckelfunktionerna i SQL ges nedan:

  • Utan mycket kodkunskap kan vi hantera en databas med SQL.
  • SQL fungerar med databassystem från Oracle, IBM, Microsoft, etc.
  • Enkelt och lätt att lära sig.
  • SQL är ett ANSI- och ISO-standardspråk för databasmanipulation.
  • SQL hämtar stora mängder data mycket snabbt.

Förutsättningar för att lära sig SQL

Om du vill lära dig SQL då är denna gratis SQL-handledning ganska lätt att förstå eftersom vi under utvecklingen av den här kursen gjorde vårt bästa för att tillhandahålla den bästa resursen för att rensa ditt SQL-koncept.

Men vi antar att du redan är medveten om datavetenskapens grunduppfattningar, som databaser och dess typer.

Så, om du har grundläggande kunskaper om RDBMS, ger denna SQL-handledning dig tillräckligt med kunskap för att bemästra SQL.

Grunderna i SQL

SQL eller Structure Query Language är en grundläggande färdighet för alla som vill interagera med databaser. Detta standard frågespråk alla användare för att skapa, hantera och hämta data från relationsdatabaser. I denna SQL tutorial PDF har vi listat alla grunderna i SQL. Utforska det här avsnittet för att vässa dina SQL-grunder.

Utforska mer Senaste artiklarna om SQL

Skapa databas i SQL

Det första steget för att lagra informationen elektroniskt med SQL inkluderar att skapa en databas. Och i det här avsnittet kommer vi att lära oss hur man skapar, väljer, släpper och byter namn på databaser med exempel.

  • SQL SKAPA databas
  • SQL DROP-databas
  • SQL RENAME-databas
  • SQL SELECT-databas

Tabeller i SQL

Hörnstenen i vilken SQL-databas som helst är tabellen. I grund och botten påminner dessa strukturfunktioner mycket om kalkylblad, som lagrar data i mycket organiserat rutnätsformat. I det här avsnittet kommer du att lära dig hur du skapar, släpper, tar bort och mer relaterat till tabell.

SQL-frågor

I det här avsnittet kommer du att lära dig om SQL-frågor som SELECT-sats, SELECT LAST och mer. Utforska det här avsnittet och lär dig hur du använder dessa frågor.

SQL-klausuler

Lås upp kraften i SQL-klausuler med denna SQL-handledning. Här i det här avsnittet kommer du att lära dig hur du använder SELECT, WHERE, JOIN, GROUP BY och mer för att effektivt söka efter databaser.

SQL-operatörer

SQL-operatorer hänvisar till de grundläggande symbolerna och nyckelorden i SQL som gör det möjligt för användare att utföra olika operationer och SQL AND, OR, LIKE, NOT och fler operatorer på databaser. Här har vi diskuterat alla SQL-operatorer på ett detaljerat sätt med exempel.

SQL-aggregatfunktioner

Oavsett om du beräknar de totala försäljningsintäkterna för en viss produkt, hittar genomsnittsåldern för kunder eller bestämmer det högsta värdet i en datauppsättning, gör SQL Aggregate Functions dessa uppgifter enkla och hanterbara.

  • SQL-aggregatfunktion
  • SQL Count() Funktion
  • SQL SUM() Funktion
  • SQL MIN() Funktion
  • SQL MAX() Funktion
  • SQL AVG() Funktion

SQL-databegränsningar

Restriktioner fungerar som regler eller villkor som åläggs data, som dikterar vilka värden som är tillåtna och vilka åtgärder som kan vidtas. De spelar en avgörande roll för att upprätthålla kvaliteten och koherensen i databasen genom att förebygga fel. Så utforska det här avsnittet för att få en hand om SQL Data Constraints.

  • SQL NOT NULL Begränsningar
  • SQL UNIKA begränsningar
  • SQL primära nyckelbegränsningar
  • SQL främmande nyckelbegränsningar
  • SQL Composite Key
  • SQL unika begränsningar
  • SQL alternativ nyckel
  • SQL CHECK-begränsningar
  • SQL DEFAULT-begränsningar

SQL sammanfogning av data

SQL-kopplingar fungerar som vävarens verktyg, vilket gör att du sömlöst kan sammanfoga data från flera tabeller baserat på gemensamma trådar. Så utforska det här avsnittet för att lära dig hur du använder JOIN-kommandot.

SQL-funktioner

SQL-funktioner erbjuder en effektiv och mångsidig metod för dataanalys. Genom att utnyttja dessa funktioner i dina frågor kan du förbättra djupet och noggrannheten i dina insikter och omvandla rådata till praktisk kunskap.

  • Datumfunktioner i SQL
  • Strängfunktioner i SQL
  • Numeriska funktioner i SQL
  • Statistiska funktioner i SQL
  • JSON-funktioner i SQL
  • Konverteringsfunktioner i SQL
  • LTRIM-funktion i SQL
  • UPPER Funktion i SQL
  • RTRIM-funktion i SQL

SQL-vyer

Views gör det lättare för alla att komma åt den information de behöver, utan att fastna i komplicerade frågor. Views fungerar också som en hjälpsam säkerhetsvakt som håller den mest känsliga informationen i det bakre rummet, samtidigt som det ger tillgång till det som behövs.

SQL-index

Index fungerar genom att organisera specifika kolumner i en viss ordning, vilket gör att databasen snabbt kan hitta den information du behöver. Och i det här avsnittet har vi listat alla punkter som man måste lära sig när man lär sig SQL.

  • SQL-index
  • SQL Skapa index
  • SQL Drop Index
  • SQL Visa index
  • SQL unikt index
  • SQL Clustered Index vs Non Clustered Index

SQL Diverse ämnen

I det här diverse avsnittet kommer du att stöta på koncept som lagrade procedurer för att automatisera repetitiva uppgifter, utlösare för automatiserade åtgärder baserade på dataändringar och fönsterfunktioner för komplexa beräkningar inom en enda fråga.

SQL Tutorial Viktig anmärkning

I SQL är nyckelord inte skiftlägeskänsliga, alltså uppdatering är ekvivalent med UPPDATERING .

SQL viktiga kommandon

Här är listan över några viktiga SQL-kommandon:

Kommandon

Beskrivningar

VÄLJ

Används för att hämta data från en databas.

FÖRA IN

Lägger till nya poster eller rader i en tabell.

UPPDATERING

Ändrar befintliga poster i en tabell.

RADERA

Tar bort poster från en tabell.

SKAPA BORD

Skapar en ny tabell i databasen.

ÄNDRA TABELL

Ändrar en befintlig tabellstruktur.

SLÄPP BORD

Tar bort en tabell från databasen.

SKAPA INDEX

Skapar ett index på en tabellkolumn för att påskynda datahämtningen.

SLIPP INDEX

Tar bort ett index från en tabell.

SKAPA VY

Skapar en virtuell tabell baserat på resultatet av en SQL-sats.

DROP VIEW

Tar bort en vy från databasen.

INSERT I SELECT

sträng ti int

Infogar data från en tabell i en annan baserat på en fråga.

TRUNKERA BORD

Tar bort alla poster från en tabell, men behåller tabellstrukturen intakt.

ÄNDRA TABELL LÄGG TILL BEGRÄNSNING

Lägger till en begränsning till en tabell efter att den har skapats.

BEVILJA

Ger specifika privilegier till databasanvändare.

ÅTERKALLA

Tar bort specifika privilegier från databasanvändare.

BEGÅ

Sparar alla ändringar som gjorts sedan senaste commit.

RULLA TILLBAKA

Avvisar alla ändringar som gjorts sedan senaste commit.

BÖRJA TRANSAKTIONEN

Startar en ny transaktion.

STÄLL IN TRANSAKTION

Ställer in egenskaper för transaktionen.

Tillämpningar av SQL

I datadrivna branscher där hantering av databaser är mycket viktigt i vanliga, Här är några viktiga SQL-applikationer.

  • För att stödja klient/server-arkitektur använder programvaruingenjörer SQL för att upprätta kopplingen mellan back-end och front-end.
  • SQL kan också användas i 3-skiktsarkitekturen för en klient, en applikationsserver och en databas.
  • SQL används som ett Data Definition Language (DDL) där vi självständigt kan skapa en databas, definiera strukturen, använda den och kassera den när dess arbete är klart.
  • SQL används som en Data Manipulation Language (DML) där vi kan lägga in data, ändra data och extrahera data.
  • SQL används som ett Data Control Language (DCL) det anger hur vi kan skydda vår databas mot korruption och missbruk.
SQL-handledning

SQL handledning

SQL Online Quiz Test

Starta din online SQL frågesport

SQL jobb och möjligheter

Det finns många företag runt om i världen som söker SQL-proffs, och de betalar höga paket. Medellönen för SQL-utvecklare är runt 40 000–65 000 INR. I det här avsnittet har vi listat några av de bästa jätteföretagen som anlitar SQL-experter.

  • Google
  • Microsoft
  • Amazon
  • Meta
  • Äpple
  • Accenture
  • Deloitte
  • McKinsey & Company
  • Boston Consulting Group
  • KPMG
  • JPMorgan Chase
  • amerikanska banken
  • Citigroup
  • Wells Fargo
  • HSBC
  • Netflix
  • Airbnb
  • Capgemini
  • Wipro
  • Infosys
  • Tata konsultverksamhet

Fördelar med SQL

SQL eller Structured Query Language, är ett av de mest populära frågespråken inom datavetenskap. SQL är det perfekta frågespråket som tillåter dataproffs och utvecklare att kommunicera med sina databaser.

I avsnittet nedan har vi listat några av de mest framträdande fördelarna med Structured Query Language:

  • Enkelt och lätt att lära sig : De flesta kommandon och syntaxen i SQL är som vanlig engelska, vilket gör SQL lätt att lära sig. Tillsammans med detta följer SQL en logisk struktur som hjälper till att främja läsbarhet och förståelse.
  • Effektivitet och hastighetsutförande : Tja, SQL är optimerat för RDBMS, vilket betyder relationsdatabas, och den här saken säkerställer snabb exekvering av frågor.
  • Standardisering : SQL är ett allmänt accepterat standardfrågespråk och säkerställer kompatibilitet mellan olika databassystem.
  • Skalbar : SQL kan effektivt hantera enorma datamängder och ta emot tillväxt utan att kompromissa med prestanda.

Senaste trender och uppdateringar i SQL World

SQL-världen utvecklas ständigt, så här är några av de hetaste trenderna och uppdateringarna för att hålla dig uppdaterad:

Big Data och SQL: Big data lagrar stora mängder information från olika källor. SQL-frågor fungerar som en brygga, vilket gör det möjligt för användare att extrahera specifika dataundergrupper för vidare analys.

Cloud Computing och SQL: Cloud SQL låter din databas skala upp eller ner baserat på dina behov. Tillsammans med det är det mycket kostnadseffektivt så att du bara behöver betala för de resurser du använder, vilket gör det till ett kostnadseffektivt alternativ för företag av alla storlekar.

Maskininlärning och SQL: Dataforskare använder SQL för att förbereda och rensa data för analys, vilket gör det till en avgörande färdighet för detta område.

Databearbetning i realtid med SQL: Behovet av omedelbara insikter driver tillväxten av strömmande SQL. Detta gör att du kan analysera data när den genereras, vilket ger insyn i realtid av vad som händer.

SQL i datastyrning och efterlevnad: Med strängare regler för datasekretess spelar SQL en roll för att säkerställa datasäkerhet och efterlevnad. Frågor kan användas för att kontrollera åtkomst till känslig information och spåra dataanvändning för revisionsändamål.

Snabblänkar:

  • SQL | Intervjufrågor
  • SQL-intervjufrågor | Set 1
  • SQL-intervjufrågor | Set 2
  • SQL | Vanliga DBMS-intervjufrågor | Set 1
  • SQL | Vanliga DBMS-intervjufrågor | Set 2

Slutanteckning

Om du letar efter en värdefull och pålitlig SQL-handledning för nybörjare (eller experter också), måste du gå igenom den här resursen. Här får du också SQL-intervjufrågor, övningar, exempel, etc.

Vanliga frågor om SQL

1. Vilka typer av SQL finns det?

Det finns 5 typer av SQL-kommandon DDL (Data Definition Language) , DML (Datamanipulationsspråk) , DCL , (Datakontrollspråk) , TCL (Transaktionskontrollspråk) , DQL (Data Query Language)

2. Hur börjar jag lära mig SQL?

Tja, om du vill börja lära dig SQL måste du först sätta upp dina mål, och efter det måste du hitta resursen från vilken du enkelt kan lära dig SQL. Efter det måste du göra den vanliga övningen för att uppgradera dina färdigheter.

3. Vilka är de grundläggande kommandona i SQL?

De grundläggande kommandona för SQL är UPPDATERING , VÄLJ , FÖRA IN , och RADERA .

4. Vilka är datatyper i SQL?

SQL har Strängdatatyp , Numerisk datatyp , Datum och tid Datatyp .