Преглед на функциите в MySQL бази данни

Когато управляваме бази данни, е важно да имаме предвид различни функции, които ни позволяват да разглеждаме или представяме отчетите по организиран, прост и подходящ начин според нуждите.

С MYSQL имаме различни функции, които ни позволяват да управляваме данните, съхранявани в него. Този път ще прегледаме някои функции, които ще ни помогнат с тази задача за управление в MySQL. Тези функции са:

НалявоС тази функция можем да получим знаците, според индикацията, вляво.

ПоднизаС тази функция можем да получим думата, като вземем предвид произхода, който посочваме, например имаме дума със седем (7) думи и можем да посочим, че тя ни показва от втория знак нататък.

ConcatТази функция ни позволява да свържем поредица от думи или параметри.

ГоренПозволява ни да зададем главни букви.

НисъкЧрез тази опция можем да зададем малък символ.

1. Достъп до MySQL


Ще имаме достъп до нашата база данни MySQL, като използваме данните за вход в MySQL Workbench и ще въведем нашите идентификационни данни.

Щракнете върху OK и ще влезем в нашата MySQL среда.

Увеличете

За анализ на тези функции имаме таблица, наречена Solvertic_mysql, със следната информация:

Увеличете

Можем да видим, че в колоната за заглавие имаме името на някои програми както с главни, така и с малки букви.
Ако ни помолите за доклад за заглавията, с които разполагаме, доклад като този би изглеждал много грозен:

 Обмяна обмен EXCHANGE … и т.н.
Идеалното е да се покаже всичко с инициала с главни букви, така че представянето му да е оптимално. Да предположим, че ще покажем заглавната колона, нека използваме:
 ИЗБЕРЕТЕ заглавие ОТ solutiontic.solvetic.mysql;

Увеличете

В този случай има малко записи и те могат да бъдат променени ръчно, но очевидно в нашата организация ще имаме стотици или може би хиляди записи, които биха били невъзможни ръчно, и функциите, които да ни помогнат да влезем там.

2. Използвайте лявата функция в MySQL


Целта, която ще направим с лявата функция, е да отделим първата буква от останалите знаци и да я преобразуваме в главни букви. За да извършим този процес, ще въведем следния синтаксис:
 SELECT вляво (колона, брой интервали) FROM таблица;
В нашия случай ще въведем следното:
 SELECT вляво (заглавие, 1), сума ОТ solutiontic.solvetic_mysql;
С това показваме, че лявата функция оставя първата буква (1) за редактиране, това е резултатът:

Увеличете

ЗабележкаВ този случай сме добавили допълнителна колона, но това не е необходимо, всичко зависи от исканите изисквания.

Можем да видим как е останал само инициалът на посочената колона.

3. Използване на функцията Upper в MySQL


Имайки предвид предишния случай, идеята е да се направи тази първа буква главна, поради което ще използваме функцията Upper. Синтаксисът, който трябва да използваме, е следният:
 SELECT горе (вляво (колона, брой интервали)) ОТ таблица;
В нашия пример това трябва да бъде както следва:
 SELECT горе (вляво (заглавие, 1)), сума ОТ solutiontic.solvetic_mysql;
Полученият резултат ще бъде следният:

Увеличете

Виждаме как началните букви стават главни.

4. Използване на функцията подниза в MySQL


Сега ще се съсредоточим върху помощта, която функцията на подниза ще ни окаже, не забравяйте, че с тази функция можем да видим броя на думите от определен брой. Синтаксисът за използване е следният:
 SELECT подниза (колона, начален знак) FROM таблица;
В нашия пример ще използваме следния синтаксис:
 SELECT подниза (заглавие, 2), сума ОТ solutiontic.solvetic_mysql;
Полученият резултат ще бъде следният:

Увеличете

Това е важно, тъй като можем да имаме думи изцяло с главни, а други с малки букви.

5. Използвайте долната функция в MySQL


Продължавайки с предишния пример, имаме няколко думи с главни букви, които не са целта и тук ни помага долната функция, тъй като преобразува главна буква в малки. Синтаксисът за използване е следният: (В този пример):
 SELECT долно (подниза (колона, начален знак)) FROM таблица;
За да видим резултата, въвеждаме следното:
 SELECT по -ниско (подниза (заглавие, 2)), сума ОТ solutiontic.solvetic_mysql;
Резултатът, който получаваме, са малки букви.

Увеличете

6. Използване на функцията Concat в MySQL


Както добре знаем, функцията Concatenate ни позволява да свържем една или повече думи в една и в MySQL това не е изключение. Превърнахме началната буква на думите си в главни, а всички останали в малки, но сега трябва да ги съединим, така че ефектът да е желаният, чисто и подредено представяне. В този случай функцията concat трябва да комбинира следните функции:
 SELECT горе (вляво (заглавие, 1)), сума ОТ Solvice.solvetic_mysql; SELECT по -ниско (подниза (заглавие, 2)), сума ОТ solutiontic.solvetic_mysql;
Синтаксисът за използване на concat е следният:
 SELECT concat (параметър 1, параметър 2) ОТ таблица;
За нашия пример синтаксисът трябва да изглежда така:
 SELECT concat (горен (вляво (заглавие, 1)), долен (подниза (заглавие, 2))), сума ОТ rešetic.solvetic_mysql;
Крайният резултат от използването на тази функция е следният:

Увеличете

Можем да видим, че всички записи в колоната със заглавия са подредени, както е посочено.

Ако забележим, че целият синтаксис на функцията се отразява в заглавката на колоната, което е малко грозно за отчета, можем да присвоим желаното име, използвайки следния синтаксис:

 SELECT concat (параметър 1, параметър 2) header_name FROM таблица;
Например ще присвоим името Софтуер:
 SELECT concat (горен (вляво (заглавие, 1)), долен (подниза (заглавие, 2))) Софтуер, количество ОТ solutiontic.solvetic_mysql;

Увеличете

По този начин функцията concat ни помага да организираме по -добре записите си в MySQL.

7. Актуализирайте базата данни


След като сме направили някаква промяна, използвайки някоя от тези функции, трябва да актуализираме основната таблица, за това ще използваме следния синтаксис:
 актуализиране на име на таблица Modified_column = concat (параметър 1, параметър 2)
За нашия пример това би било следното:
 актуализиране Solvertic.solvetic_mysql задайте заглавие = concat (горна (лява (заглавие, 1)), долна (подниза (заглавие, 2)))
Това ще актуализира основната таблица.

Видяхме как можем да използваме тези интересни функции в MySQL, за да позволим всички записи, които сме съхранили в БД, да бъдат видени по организиран и подреден начин, за да имат по -специфичен контрол върху него.

Препоръки за MySQL

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave