Funkciju apskats MySQL datu bāzēs

Pārvaldot datubāzes, ir svarīgi paturēt prātā dažādas funkcijas, kas ļauj organizētus, vienkāršus un atbilstošus veidus, lai apskatītu vai prezentētu ziņojumus.

Izmantojot MYSQL, mums ir dažādas funkcijas, kas ļauj mums pārvaldīt tajā saglabātos datus. Šoreiz mēs pārskatīsim dažas funkcijas, kas mums palīdzēs ar šo pārvaldības uzdevumu MySQL. Šīs funkcijas ir:

Pa kreisiIzmantojot šo funkciju, mēs varam iegūt rakstzīmes atbilstoši norādei kreisajā pusē.

ApakšvirkneIzmantojot šo funkciju, mēs varam iegūt vārdu, ņemot vērā mūsu norādīto izcelsmi, piemēram, mums ir vārds ar septiņiem (7) vārdiem, un mēs varam norādīt, ka tas parāda mūs, sākot ar otro rakstzīmi.

KonkātsŠī funkcija ļauj mums savienot virkni vārdu vai parametru.

AugšējāTas ļauj mums iestatīt lielos burtus.

ZemāksIzmantojot šo opciju, mēs varam iestatīt mazos burtus.

1. Piekļūstiet MySQL


Mēs piekļūsim savai MySQL datu bāzei, izmantojot MySQL Workbench pieteikumvārdu un ievadot savus akreditācijas datus.

Noklikšķiniet uz Labi, un mēs piekļūsim savai MySQL videi.

PALIELINĀT

Šo funkciju analīzei mums ir tabula ar nosaukumu solvetic_mysql ar šādu informāciju:

PALIELINĀT

Mēs redzam, ka virsraksta slejā mums ir dažu programmu nosaukums gan ar lielajiem, gan mazajiem burtiem.
Ja jūs lūgtu mums ziņojumu par pieejamajiem nosaukumiem, šāds ziņojums izskatītos ļoti neglīti:

 Biržas apmaiņa BIRŽA … utt.
Ideāls ir parādīt visu ar iniciāli ar lielajiem burtiem, lai tā noformējums būtu optimāls. Pieņemsim, ka parādīsim virsraksta sleju, izmantosim:
 SELECT titulu no solvetic.solvetic.mysql;

PALIELINĀT

Šajā gadījumā ierakstu ir maz, un tos var mainīt manuāli, taču acīmredzot mūsu organizācijā mums būs simtiem vai varbūt tūkstošiem ierakstu, kas būtu neiespējami manuāli, un funkcijas, kas mums palīdzēs tur ienākt.

2. Izmantojiet MySQL kreiso funkciju


Mērķis, ko mēs darīsim ar kreiso funkciju, ir atdalīt pirmo burtu no pārējām rakstzīmēm un pārvērst to lielajos burtos. Lai veiktu šo procesu, mēs ievadīsim šādu sintaksi:
 SELECT pa kreisi (kolonna, atstarpju skaits) no tabulas;
Mūsu gadījumā mēs ievadīsim šādu informāciju:
 SELECT pa kreisi (virsraksts, 1), summa FROM solvetic.solvetic_mysql;
Ar to mēs norādām, ka kreisā funkcija atstāj pirmo burtu (1) rediģēšanai, un tas ir rezultāts:

PALIELINĀT

PiezīmeŠajā gadījumā mēs esam pievienojuši papildu kolonnu, bet tas nav nepieciešams, tas viss ir atkarīgs no pieprasītajām prasībām.

Mēs redzam, kā ir palicis tikai norādītās slejas iniciālis.

3. Izmantojot augšējo funkciju MySQL


Paturot prātā iepriekšējo gadījumu, ideja ir padarīt šo pirmo burtu lielo, tāpēc mēs izmantosim augšējo funkciju. Sintakse, kas mums jāizmanto, ir šāda:
 SELECT augšējā (pa kreisi (kolonna, atstarpju skaits)) no tabulas;
Mūsu piemērā tam vajadzētu būt šādam:
 SELECT augšējā (pa kreisi (virsraksts, 1)), summa no solvetic.solvetic_mysql;
Iegūtais rezultāts būs šāds:

PALIELINĀT

Mēs redzam, kā sākuma burti ir kļuvuši par lielo burtu.

4. Izmantojot apakšvirkņu funkciju MySQL


Tagad mēs koncentrēsimies uz palīdzību, ko mums sniegs apakšvirkņu funkcija, atcerieties, ka ar šo funkciju mēs varam redzēt vārdu skaitu no noteikta skaitļa. Izmantojamā sintakse ir šāda:
 SELECT apakšvirkne (kolonna, sākuma rakstzīme) no tabulas;
Mūsu piemērā mēs izmantosim šādu sintaksi:
 SELECT apakšvirkne (virsraksts, 2), summa no solvetic.solvetic_mysql;
Iegūtais rezultāts būs šāds:

PALIELINĀT

Tas ir svarīgi, jo vārdi var būt lielie un citi mazie.

5. Izmantojiet MySQL funkciju Lower


Turpinot iepriekšējo piemēru, mums ir daži vārdi ar lielo burtu, kas nav mērķis, un tieši šeit mums palīdz mazākā funkcija, jo tā pārvērš lielos burtus par mazajiem burtiem. Izmantojamā sintakse: (šajā piemērā):
 SELECT apakšējo (apakšvirkne (kolonna, sākuma rakstzīme)) FROM tabula;
Lai redzētu rezultātu, mēs ievadām šādu informāciju:
 SELECT zemāku (apakšvirkne (virsraksts, 2)), summa no solvetic.solvetic_mysql;
Rezultāts ir visi mazie burti.

PALIELINĀT

6. Funkcijas Concat izmantošana MySQL


Kā mēs labi zinām, sasaistīšanas funkcija ļauj mums apvienot vienu vai vairākus vārdus vienā, un MySQL tas nav izņēmums. Mēs esam pārveidojuši savu vārdu sākotnējo burtu ar lielajiem burtiem un visus pārējos ar mazajiem burtiem, bet tagad mums ir jāapvieno šie divi, lai efekts būtu vēlamais, tīra un sakārtota. Šajā gadījumā apvienošanas funkcijai jāapvieno šādas funkcijas:
 SELECT augšējā (pa kreisi (virsraksts, 1)), summa no solvetic.solvetic_mysql; SELECT zemāku (apakšvirkne (virsraksts, 2)), summa no solvetic.solvetic_mysql;
Konkata izmantošanas sintakse ir šāda:
 SELECT concat (1. parametrs, 2. parametrs) FROM tabula;
Mūsu piemērā sintaksei vajadzētu izskatīties šādi:
 SELECT concat (augšējā (kreisā (virsraksts, 1))), apakšējā (apakšvirkne (virsraksts, 2)))), summa no solvetic.solvetic_mysql;
Šīs funkcijas izmantošanas gala rezultāts ir šāds:

PALIELINĀT

Mēs redzam, ka visi ieraksti sleju nosaukumos ir sakārtoti, kā norādīts.

Ja pamanām, ka visa funkcijas sintakse ir atspoguļota slejas galvenē, kas pārskatam ir nedaudz neglīta, mēs varam piešķirt vēlamo nosaukumu, izmantojot šādu sintaksi:

 SELECT concat (1. parametrs, 2. parametrs) header_name FROM tabula;
Piemēram, mēs piešķirsim nosaukumu Programmatūra:
 SELECT concat (augšējā (pa kreisi (virsraksts, 1)), apakšējā (apakšvirkne (virsraksts, 2))) Programmatūra, summa NO solvetic.solvetic_mysql;

PALIELINĀT

Tādā veidā salikšanas funkcija palīdz mums labāk sakārtot savus ierakstus MySQL.

7. Atjauniniet datu bāzi


Kad mēs esam veikuši jebkādas izmaiņas, izmantojot kādu no šīm funkcijām, mums ir jāatjaunina galvenā tabula, tāpēc mēs izmantosim šādu sintaksi:
 atjaunināt tabulas_nosaukuma kopu Modified_column = concat (1. parametrs, 2. parametrs)
Mūsu piemērā tas būtu šāds:
 atjaunināt solvetic.solvetic_mysql set title = concat (augšējais (pa kreisi (virsraksts, 1)), apakšējais (apakšvirkne (virsraksts, 2)))
Tādējādi tiks atjaunināta galvenā tabula.

Mēs esam redzējuši, kā mēs varam izmantot šīs interesantas funkcijas MySQL, lai ļautu organizēti un sakārtoti apskatīt visus ierakstus, ko esam saglabājuši DB, lai to varētu precīzāk kontrolēt.

Ieteikumi MySQL

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave