Gennemgang af funktioner i MySQL -databaser

Når vi administrerer databaser, er det vigtigt at huske på forskellige funktioner, der giver os mulighed for at se eller præsentere rapporterne på en organiseret, enkel og passende måde til behovet.

Med MYSQL har vi forskellige funktioner, der giver os mulighed for at administrere de data, der er gemt i den. Denne gang vil vi gennemgå nogle funktioner, der hjælper os med denne håndteringsopgave i MySQL. Disse funktioner er:

VenstreMed denne funktion kan vi få tegnene i henhold til indikationen til venstre.

SubstringMed denne funktion kan vi få ordet under hensyntagen til den oprindelse, som vi angiver, for eksempel har vi et ord med syv (7) ord, og vi kan angive, at det viser os fra det andet tegn og fremefter.

ConcatDenne funktion giver os mulighed for at sammenkoble en række ord eller parametre.

ØverstDet giver os mulighed for at angive et stort bogstav.

NedersteGennem denne mulighed kan vi indstille en lille bogstav.

1. Få adgang til MySQL


Vi får adgang til vores MySQL -database ved hjælp af MySQL Workbench -login og indtastning af vores legitimationsoplysninger.

Klik på OK, og vi får adgang til vores MySQL -miljø.

FORSTØRRE

Til analyse af disse funktioner har vi en tabel kaldet solvetic_mysql med følgende oplysninger:

FORSTØRRE

Vi kan se, at vi i titelsøjlen har navnet på nogle programmer både i store og små bogstaver.
Hvis du beder os om en rapport om de titler, vi har til rådighed, ville en rapport som denne se meget grim ud:

 Børsbytte UDVEKSLING… osv.
Det ideelle er at vise alt med initialen med store bogstaver, så præsentationen er optimal. Antag, at vi vil vise titelsøjlen, lad os bruge:
 VÆLG titel fra FROM solvetic.solvetic.mysql;

FORSTØRRE

I dette tilfælde er der få registreringer, og de kan ændres manuelt, men naturligvis i vores organisation vil vi have hundredvis eller måske tusinder af poster, hvilket ville være umuligt manuelt, og funktionerne til at hjælpe os med at komme derind.

2. Brug den venstre funktion i MySQL


Formålet med den venstre funktion er at adskille det første bogstav fra resten af ​​tegnene og konvertere det til store bogstaver. For at udføre denne proces indtaster vi følgende syntaks:
 VÆLG venstre (kolonne, antal mellemrum) FRA tabel;
I vores tilfælde vil vi indtaste følgende:
 VÆLG venstre (titel, 1), beløb FRA solvetic.solvetic_mysql;
Med dette angiver vi, at den venstre funktion forlader det første bogstav (1) til redigering, dette er resultatet:

FORSTØRRE

BemærkI dette tilfælde har vi tilføjet en ekstra kolonne, men det er ikke nødvendigt, det hele afhænger af de ønskede krav.

Vi kan se, hvordan kun initialen af ​​den angivne kolonne er tilbage.

3. Brug af den øvre funktion i MySQL


I betragtning af den foregående sag er tanken at lave det første bogstav stort, hvorfor vi vil bruge den øvre funktion. Den syntaks, vi skal bruge, er følgende:
 SELECT øverste (venstre (kolonne, antal mellemrum)) FRA tabel;
I vores eksempel skal det være som følger:
 SELECT øverste (venstre (titel, 1)), beløb FRA solvetic.solvetic_mysql;
Det opnåede resultat vil være følgende:

FORSTØRRE

Vi ser, hvordan de første bogstaver er blevet store.

4. Brug af understring -funktionen i MySQL


Nu vil vi fokusere på den hjælp, som understrengsfunktionen vil give os, husk at med denne funktion kan vi se antallet af ord fra et bestemt tal. Den syntaks, der skal bruges, er følgende:
 VÆLG delstreng (kolonne, starttegn) FRA tabel;
I vores eksempel vil vi bruge følgende syntaks:
 SELECT understreng (titel, 2), beløb FRA solvetic.solvetic_mysql;
Det opnåede resultat vil være følgende:

FORSTØRRE

Dette er vigtigt, da vi kan have ord helt i store og andre med små bogstaver.

5. Brug den lavere funktion i MySQL


Fortsat med det foregående eksempel har vi nogle store bogstaver, som ikke er formålet, og det er her den nederste funktion hjælper os, da den konverterer et stort bogstav til små bogstaver. Den syntaks, der skal bruges, er følgende: (I dette eksempel):
 SELECT lavere (delstreng (kolonne, starttegn)) FRA tabel;
For at se resultatet indtaster vi følgende:
 SELECT lavere (substring (titel, 2)), beløb FRA solvetic.solvetic_mysql;
Det resultat, vi får, er alle små bogstaver.

FORSTØRRE

6. Brug af Concat -funktionen i MySQL


Som vi godt ved, tillader funktionen Concatenate os at slutte et eller flere ord til et, og i MySQL er det ingen undtagelse. Vi har konverteret det første bogstav i vores ord til store og alle de andre til små bogstaver, men nu skal vi slutte os til disse to, så effekten er den ønskede, en ren og velordnet præsentation. I dette tilfælde skal concat -funktionen kombinere følgende funktioner:
 SELECT øverste (venstre (titel, 1)), beløb FRA solvetic.solvetic_mysql; SELECT lavere (substring (titel, 2)), beløb FRA solvetic.solvetic_mysql;
Syntaksen for brug af concat er som følger:
 SELECT concat (parameter 1, parameter 2) FRA tabel;
For vores eksempel skal syntaksen se sådan ud:
 SELECT concat (øvre (venstre (titel, 1)), nedre (substring (titel, 2))), beløb FRA solvetic.solvetic_mysql;
Slutresultatet af at bruge denne funktion er som følger:

FORSTØRRE

Vi kan se, at alle poster i titelsøjlen er organiseret som angivet.

Hvis vi bemærker, at hele syntaksen for funktionen afspejles i kolonneoverskriften, hvilket er lidt grimt for rapporten, kan vi tildele det ønskede navn ved hjælp af følgende syntaks:

 SELECT concat (parameter 1, parameter 2) header_name FRA tabel;
For eksempel vil vi tildele navnet Software:
 SELECT concat (øvre (venstre (titel, 1)), nedre (substring (titel, 2))) Software, beløb FRA solvetic.solvetic_mysql;

FORSTØRRE

På denne måde hjælper concat -funktionen os med bedre at organisere vores poster i MySQL.

7. Opdater databasen


Når vi har foretaget nogen ændringer ved hjælp af nogen af ​​disse funktioner, skal vi opdatere hovedtabellen, til dette vil vi bruge følgende syntaks:
 opdater tabelnavnnavn Modificeret_kolonne = konkat (parameter 1, parameter 2)
For vores eksempel ville det være følgende:
 opdater solvetic.solvetic_mysql sæt titel = concat (øvre (venstre (titel, 1)), nedre (substring (titel, 2)))
Dette vil opdatere hovedtabellen.

Vi har set, hvordan vi kan bruge disse interessante funktioner i MySQL til at tillade, at alle de poster, vi har gemt i DB, kan ses på en organiseret og velordnet måde for at have en mere specifik kontrol over det.

Anbefalinger til MySQL

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave