Gjennomgang av funksjoner i MySQL -databaser

Når vi administrerer databaser er det viktig å huske på forskjellige funksjoner som lar oss se eller presentere rapportene på en organisert, enkel og passende måte for behovet.

Med MYSQL har vi forskjellige funksjoner som lar oss administrere dataene som er lagret i den. Denne gangen skal vi gå gjennom noen funksjoner som vil hjelpe oss med denne administrasjonsoppgaven i MySQL. Disse funksjonene er:

VenstreMed denne funksjonen kan vi hente tegnene, i henhold til indikasjonen, til venstre.

SubstringMed denne funksjonen kan vi skaffe ordet med tanke på opprinnelsen som vi angir, for eksempel har vi et ord med syv (7) ord, og vi kan indikere at det viser oss fra det andre tegnet og fremover.

ConcatDenne funksjonen lar oss sammenkoble en rekke ord eller parametere.

ØversteDet lar oss angi et stort tegn.

NedreGjennom dette alternativet kan vi angi en liten bokstav.

1. Få tilgang til MySQL


Vi får tilgang til vår MySQL -database ved å bruke MySQL Workbench -pålogging og angi legitimasjonen vår.

Klikk OK, og vi får tilgang til MySQL -miljøet vårt.

FORSTØRRE

For analyse av disse funksjonene har vi en tabell kalt solvetic_mysql med følgende informasjon:

FORSTØRRE

Vi kan se at i tittelkolonnen har vi navnet på noen programmer både i store og små bokstaver.
Hvis du ber oss om en rapport om titlene vi har tilgjengelig, vil en rapport som denne se veldig stygg ut:

 Børs Bytte … etc.
Idealet er å vise alt med initialen med store bokstaver slik at presentasjonen blir optimal. Anta at vi skal vise tittelkolonnen, la oss bruke:
 VELG tittel FRA solvetic.solvetic.mysql;

FORSTØRRE

I dette tilfellet er det få poster, og de kan endres manuelt, men åpenbart i organisasjonen vil vi ha hundrevis eller kanskje tusenvis av poster, noe som ville være umulig manuelt, og funksjonene som hjelper oss å komme inn der.

2. Bruk venstre funksjon i MySQL


Hensikten med den venstre funksjonen er å skille den første bokstaven fra resten av tegnene og konvertere den til store bokstaver. For å utføre denne prosessen vil vi skrive inn følgende syntaks:
 VELG venstre (kolonne, antall mellomrom) FRA tabellen;
I vårt tilfelle vil vi skrive inn følgende:
 VELG venstre (tittel, 1), beløp FRA solvetic.solvetic_mysql;
Med dette indikerer vi at venstre funksjon forlater den første bokstaven (1) for redigering, dette er resultatet:

FORSTØRRE

MerkI dette tilfellet har vi lagt til en ekstra kolonne, men det er ikke nødvendig, alt avhenger av de forespurte kravene.

Vi kan se hvordan bare initialen til den angitte kolonnen har vært igjen.

3. Bruke den øvre funksjonen i MySQL


Med tanke på den forrige saken, er tanken å gjøre den første bokstaven stor, og derfor vil vi bruke den øvre funksjonen. Syntaksen vi må bruke er følgende:
 VELG øvre (venstre (kolonne, antall mellomrom)) FRA tabellen;
I vårt eksempel bør det være som følger:
 VELG øvre (venstre (tittel, 1)), beløp FRA solvetic.solvetic_mysql;
Resultatet som oppnås vil være følgende:

FORSTØRRE

Vi ser hvordan de første bokstavene har blitt store.

4. Bruke delstrengfunksjonen i MySQL


Nå skal vi fokusere på hjelpen som delstrengfunksjonen skal gi oss, husk at med denne funksjonen kan vi se antall ord fra et bestemt tall. Syntaksen som skal brukes er følgende:
 VELG delstreng (kolonne, starttegn) FRA tabellen;
I vårt eksempel vil vi bruke følgende syntaks:
 VELG delstreng (tittel, 2), beløp FRA solvetic.solvetic_mysql;
Resultatet som oppnås vil være følgende:

FORSTØRRE

Dette er viktig siden vi kan ha ord helt i store bokstaver og andre med små bokstaver.

5. Bruk den nedre funksjonen i MySQL


Fortsetter vi med det forrige eksemplet har vi noen store bokstaver som ikke er hensikten, og det er der den nedre funksjonen hjelper oss siden den konverterer en stor bokstav til små bokstaver. Syntaksen som skal brukes er følgende: (I dette eksemplet):
 VELG lavere (delstreng (kolonne, starttegn)) FRA tabellen;
For å se resultatet skriver vi inn følgende:
 SELECT lavere (delstreng (tittel, 2)), beløp FRA solvetic.solvetic_mysql;
Resultatet vi får er alle små bokstaver.

FORSTØRRE

6. Bruke Concat -funksjonen i MySQL


Som vi godt vet, lar Concatenate -funksjonen oss koble ett eller flere ord til ett, og i MySQL er det intet unntak. Vi har konvertert den første bokstaven i ordene våre til store og alle de andre til små bokstaver, men nå må vi slutte oss til disse to slik at effekten blir den ønskede, en ren og ryddig fremstilling. I dette tilfellet må concat -funksjonen kombinere følgende funksjoner:
 VELG øvre (venstre (tittel, 1)), beløp FRA solvetic.solvetic_mysql; SELECT lavere (delstreng (tittel, 2)), beløp FRA solvetic.solvetic_mysql;
Syntaksen for bruk av concat er som følger:
 SELECT concat (parameter 1, parameter 2) FRA tabellen;
I vårt eksempel skal syntaksen se slik ut:
 SELECT concat (øvre (venstre (tittel, 1)), nedre (delstreng (tittel, 2))), beløp FRA solvetic.solvetic_mysql;
Sluttresultatet av å bruke denne funksjonen er som følger:

FORSTØRRE

Vi kan se at alle postene i tittelkolonnen er organisert som angitt.

Hvis vi merker at hele syntaksen til funksjonen gjenspeiles i kolonneoverskriften, som er litt stygg for rapporten, kan vi tildele ønsket navn ved å bruke følgende syntaks:

 SELECT concat (parameter 1, parameter 2) header_name FROM table;
For eksempel vil vi tildele navnet Software:
 SELECT concat (øvre (venstre (tittel, 1)), nedre (delstreng (tittel, 2))) Programvare, beløp FRA solvetic.solvetic_mysql;

FORSTØRRE

På denne måten hjelper konkatfunksjonen oss med å organisere postene våre bedre i MySQL.

7. Oppdater databasen


Når vi har gjort noen endringer ved hjelp av noen av disse funksjonene, må vi oppdatere hovedtabellen, for dette bruker vi følgende syntaks:
 oppdater tabellnavn sett Modified_column = concat (parameter 1, parameter 2)
For vårt eksempel vil det være følgende:
 oppdater solvetic.solvetic_mysql sett tittel = konkat (øvre (venstre (tittel, 1)), nedre (delstreng (tittel, 2)))
Dette vil oppdatere hovedbordet.

Vi har sett hvordan vi kan bruke disse interessante funksjonene i MySQL for å la alle postene som vi har lagret i DB, bli sett på en organisert og ryddig måte for å ha en mer spesifikk kontroll over den.

Anbefalinger for MySQL

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave