Introduktion til SQL-kommandoer

SQL eller populært kendt som Structured Query Language er det grundlæggende forespørgselssprog for databaser og er et domænespecifikt sprog for Relational Database Management System. Det er nyttigt, når datatypen er struktureret, og der findes en afhængighed mellem de forskellige attributter af data. Det er meget udbredt og er et af de mest populære forespørgsler for dens unikke evne til at hente flere poster ved blot at bruge en enkelt forespørgsel. Det består af både DDL (Data Definition Language) og DML (Data Manipulation Language) kommandoer, hvilket gør brugen af ​​forespørgsler meget mere effektiv. SQL er et deklarativt programmeringssprog, der er indstillet og er derfor ikke et nødvendigt programmeringssprog som dem som C eller BASIC osv. For at hente dateresultaterne fra databasen, skal du kende SQL-kommandoer, som vi skal til undersøgelse i dette indlæg.

Grundlæggende SQL-kommandoer

  • VÆLG : Dette er muligvis den mest basale SQL-kommando. Vælg-kommandoen bruges til at hente eller hente resultater fra en bestemt tabel i en database. Dette efterfølges normalt af specifikke kolonnenavne eller alle kolonnenavne (ved at bruge *).

  • CREATE : Dette er en af ​​de grundlæggende DDL-kommandoer, der bruges til at oprette en tabel i en database. Forudsætningerne for at oprette en tabel inkluderer kendskab til kolonnenavn og deres datatyper.

  • ALTER : Denne DML-kommando bruges til at foretage ændringer i tabellen. Det inkluderer ændring af tabellen efter behov.

  • HVOR : WHERE-klausulen er en af ​​de vigtigste SQL-kommandoer, da den bruges til at hente eller hente de specifikke data, der kræves til et bestemt tilfælde. Dette er nyttigt, da det ekskluderer alle de irrelevante data.

  • SQL ALIAS: ALIAS er blandt de mest almindelige SQL-kommandoer, der bruges til at give et meningsfuldt navn til din attribut eller en kolonne. De er defineret for kolonner og tabeller, som hjælper med at øge forespørgslens læsbarhed.

  • OG: Dette er en SQL-operatør, der bruges til at kombinere to betingelser. For at rækken skal vises i dateresultatsættet, skal begge betingelser være korrekte.

  • AVG (): Dette er en samlet funktion, der bruges til at returnere gennemsnitsværdien af ​​en bestemt numerisk kolonne

  • BESTILLING AF : Dette bruges sammen med den valgte sætning til at sortere resultaterne enten i stigende rækkefølge eller faldende rækkefølge. Hvis der ikke gives noget argument efter ORDER BY-klausulen, tager det som standard forespørgsel om stigende ordre.

  • GROUP BY: GROUP BY-klausulen i SQL-kommandoer bruges til at hente dataene på grundlag af en bestemt gruppe, der er relateret til en eller flere kolonner.

  • INSERT : INSERT-kommandoen bruges til at tilføje en ny række med data inde i tabellen. Mandatet for INSERT-kommandoen er, at tabellen allerede skal oprettes.

Mellemkommandoer

  • UPDATE : Denne kommando bruges til at opdatere eller ændre de eksisterende rækker i en tabel.

  • SLETT: Som navnet antyder, bruges denne kommando til at slette rækkerne fra en tabel.

  • HAVING: HAVING-klausulen bruges til at filtrere dataene baseret på en eller flere gruppefunktioner. Dette ligner meget brugen af ​​en WHERE-klausul, men dette inkluderer brug af en gruppefunktion.

  • LIKE: Denne operator bruges til at sammenligne mellem de to betingelser og viser alle rækkerne i en tabel, hvis kolonnenavn stemmer overens med det mønster, der er angivet med LIKE-klausulen. Wildcard-operatører som% bruges, når du ikke er sikker på det bestemte mønster.

  • IN : IN-operatoren, når sammenligningen af ​​en kolonne foretages med flere værdier. Det ligner mere eller mindre OR-tilstanden.

  • IS NULL: IS NULL-operatøren er en anden SQL-baseret operatør, der bruges til at vise, om det bestemte kolonnenavn har en NULL-værdi. Det bruges til at hente alle rækker for de specificerede kolonner, som dataene ikke er fundet eller er blevet fundet som null.

  • MELLEM : Som navnet antyder, filtrerer denne operatør resultaterne for et bestemt sæt af interval. Værdien i dette tilfælde kan enten være tal, datoer eller tekst.

  • SAG : Denne sag er den samme som brugt i andre programmeringssprog såsom Java osv. Hvor en beslutningskontrol erklæring er truffet af sagsudtalelsen og argumentet inde i det bruges til at hente sagsresultater, der matcher den bestemte betingelse.

  • COUNT () : Dette er en af ​​de mest nyttige SQL-kommandoer, der bruges til at vise antallet af det samlede antal rækker for alle disse ikke-nul-data. Den bruger kolonnenavnet som argument.

  • INNER JOIN : Dette er en af ​​de vigtigste SQL-kommandoer, der kommer i spil, når der skal opbygges et forhold mellem attributterne i to tabeller baseret på en fast fælles attribut. Med andre ord skal sammenkoblingsbetingelsen være sand, for at INNER JOIN skal fungere.

Avancerede SQL-kommandoer

  • LIMIT : LIMIT-klausulen hjælper dig med at specificere det maksimale antal rækker, der er tilladt i resultatsættet.

  • YDRE JOIN: Dette er sammenføjningsfunktionen, der kommer i spil, når alle felterne i begge tabeller er påkrævet baseret på en eller anden almindelig inputkolonne-tilstand. Hvis forbindelsesbetingelsen ikke er opfyldt, udfyldes en NULL-værdi i højre side af kolonnen.

Tip og tricks til at bruge SQL-kommandoer

Hver gang du bruger SQL-kommandoer, skal du bruge mere tid på at analysere tabellen end at spørge og udføre den. Gør brug af enklere og mindre komplekse forespørgsler med mindst mulig brug af dynamisk SQL. Foretrækker også at bruge tabelalias for bedre læsbarhed.

Konklusion

Dette indlæg handlede om de vigtige SQL-kommandoer, der er basen for sproget til databaseforespørgsel. Håber du kunne lide artiklen. Forbliv forbundet.

Anbefalede artikler

Dette har været en guide til SQL-kommandoer. Her har vi drøftet såvel basale som avancerede SQL-kommandoer og nogle øjeblikkelige SQL-kommandoer. Du kan også se på den følgende artikel for at lære mere-

  1. Sådan bruges gnistkommandoer
  2. Hvad er Hive-kommandoer
  3. Se på AutoCAD-kommandoer
  4. Sqoop-kommandoer - bør prøve

Kategori: