Introduksjon til SQL-kommandoer

SQL eller populært kjent som Structured Query Language er det grunnleggende spørrespråket for databaser og er et domenespesifikt språk for Relational Database Management System. Det er nyttig når datatypen er strukturert og det eksisterer en avhengighet mellom de forskjellige attributtene til data. Det er mye brukt og er et av de mest populære spørrespråkene for sin unike evne til å hente flere poster ved å bare bruke en enkelt spørringsuttalelse. Den består av både DDL (Data Definition Language) og DML (Data Manipulation Language) kommandoer som gjør bruken av spørsmål mye mer effektiv. SQL er et deklarativt programmeringsspråk som er angitt basert og er derfor ikke et nødvendig programmeringsspråk som de som C eller BASIC, etc. For å hente dataresultatene fra databasen, må du kjenne SQL-kommandoer som vi skal studere i dette innlegget.

Grunnleggende SQL-kommandoer

  • VELG : Dette er muligens den mest grunnleggende SQL-kommandoen. Velg-kommandoen brukes til å hente eller hente resultater fra en bestemt tabell i en database. Dette blir vanligvis fulgt av spesifikke kolonnenavn eller alle kolonnenavn (ved å bruke *).

  • CREATE : Dette er en av de grunnleggende DDL-kommandoene som brukes til å lage en tabell i en database. Forutsetningene for å lage en tabell inkluderer å kjenne til kolonnenavn og datatypene deres.

  • ALTER : Denne DML-kommandoen brukes til å gjøre endringer i tabellen. Det inkluderer å endre tabellen etter behov.

  • HVOR : WHERE-leddet er en av de viktigste SQL-kommandoene, da den brukes til å hente eller hente de spesifikke dataene som er nødvendige for et bestemt tilfelle. Dette er nyttig fordi det ekskluderer alle irrelevante data.

  • SQL ALIAS: ALIAS er blant de vanligste SQL-kommandoene som brukes til å gi et meningsfylt navn til attributtet eller en kolonne. De er definert for kolonner og tabeller som hjelper med å øke lesbarheten til spørringen.

  • OG: Dette er en SQL-operatør som brukes til å kombinere to forhold. For at raden skal vises i resultatsettet, må begge forholdene være sanne.

  • AVG (): Dette er en samlet funksjon som brukes til å returnere gjennomsnittsverdien til en bestemt tallkolonne

  • BESTILLING AV : Dette brukes sammen med valgt uttalelse for å sortere resultatene enten i stigende rekkefølge eller fallende rekkefølge. Hvis det ikke gis noe argument etter ORDER BY-leddet, tar det som standard spørringen om stigende ordre.

  • GROUP BY: GROUP BY-leddet i SQL-kommandoene brukes til å hente dataene på bakgrunn av en bestemt gruppering relatert til en eller flere kolonner.

  • INSERT : INSERT-kommandoen brukes til å legge til en ny rad med data inne i tabellen. Mandatet for INSERT-kommandoen er at tabellen allerede skal opprettes.

Mellomkommandoer

  • OPPDATERING : Denne kommandoen brukes til å oppdatere eller endre eksisterende rader i en tabell.

  • SLETT: Som navnet antyder, brukes denne kommandoen til å slette radene fra en tabell.

  • HAVING: HAVING-leddet brukes til å filtrere dataene basert på en eller flere gruppefunksjoner. Dette ligner veldig på å bruke en WHERE-ledd, men dette inkluderer bruk av en gruppefunksjon.

  • LIKE: Denne operatøren brukes til å sammenligne mellom de to forholdene og lister opp alle radene i en tabell hvis kolonnenavn stemmer overens med mønsteret som er spesifisert med LIKE-leddet. Wildcard-operatører som% blir brukt når du ikke er sikker på det aktuelle mønsteret.

  • IN : IN-operatøren når sammenligningen av en kolonne gjøres med flere verdier. Den er mer eller mindre lik OR-tilstanden.

  • IS NULL: IS NULL-operatøren er en annen SQL-basert operatør som brukes til å vise om det bestemte kolonnenavnet har en NULL-verdi. Det brukes til å hente alle radene for de spesifiserte kolonnene dataene ikke er funnet eller er funnet som null.

  • MELLOM : Som navnet antyder, filtrerer denne operatøren resultatene for et bestemt sett med rekkevidde. Verdien, i dette tilfellet, kan enten være tall, datoer eller tekst.

  • SAK : Denne saken er den samme som brukes på andre programmeringsspråk som Java osv. Der en uttalelse om beslutningskontroll tas av saksuttalelsen og argumentet inni den brukes til å hente saksresultatene som samsvarer med den spesielle tilstanden.

  • COUNT () : Dette er en av de mest nyttige SQL-kommandoene som brukes til å vise antall antall rader for alle disse dataene som ikke er null. Den bruker kolonnenavnet som argument.

  • INNER JOIN : Dette er en av de viktigste SQL-kommandoene som kommer inn i spillet når det må bygge et forhold mellom attributtene til to tabeller basert på et fast felles attributt. Med andre ord må sammenkoblingsbetingelsen være sann for at INNER JOIN skal fungere.

Avanserte SQL-kommandoer

  • LIMIT : LIMIT-leddet vil hjelpe deg med å spesifisere maksimalt antall rader som er tillatt i resultatsettet.

  • YTRE JOIN: Dette er sammenføyningsfunksjonen som kommer i spill når alle feltene i begge tabellene er påkrevd basert på noen vanlige inngangskolonnes tilstand. Hvis skjøtebetingelsen ikke er oppfylt, vil en NULL-verdi fylles ut på høyre side av kolonnen.

Tips og triks for å bruke SQL-kommandoer

Når du bruker SQL-kommandoer, bruk mer tid på å analysere tabellen enn å spørre og utføre den. Benytt deg av enklere og mindre sammensatte spørsmål med minimum bruk av dynamisk SQL. Foretrekker også å bruke tabellalias for bedre lesbarhet.

Konklusjon

Dette innlegget handlet om de viktige SQL-kommandoene som danner grunnlaget for spørrespråket til databasen. Håper du likte artikkelen. Hold kontakten.

Anbefalte artikler

Dette har vært en guide til SQL-kommandoer. Her har vi diskutert grunnleggende så vel som avanserte SQL-kommandoer og noen umiddelbare SQL-kommandoer. Du kan også se på følgende artikkel for å lære mer-

  1. Slik bruker du gnistkommandoer
  2. Hva er Hive-kommandoer
  3. Ta en titt på AutoCAD-kommandoer
  4. Sqoop kommandoer - bør prøve