Обзор функций в базах данных MySQL

{title}

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

С MYSQL у нас есть различные функции, которые позволяют нам управлять данными, хранящимися в нем . На этот раз мы рассмотрим некоторые функции, которые помогут нам с этой задачей управления в MySQL. Эти функции:

слева

С помощью этой функции мы можем получить символы, согласно указанию, слева.

подстрока

С помощью этой функции мы можем получить слово с учетом источника, который мы указываем, например, у нас есть слово с семью (7) словами, и мы можем указать, что оно показывает нас со второго символа и далее.

withcat

Эта функция позволяет нам объединять серии слов или параметров.

верхний

Это позволяет нам установить символ в верхнем регистре.

ниже

С помощью этой опции мы можем установить строчные буквы.

1. Доступ к MySQL


Мы получим доступ к нашей базе данных MySQL, используя доступ к MySQL Workbench и введя наши учетные данные.

{title}

Нажмите OK, и мы получим доступ к нашей среде MySQL.

{title}

Для анализа этих функций у нас есть таблица solvetic_mysql со следующей информацией:

{title}

Мы можем видеть, что в столбце заголовка у нас есть названия некоторых программ в верхнем и нижнем регистре.
Если вы попросите у нас отчет о заголовках, которые у нас есть, отчет, подобный этому, будет выглядеть очень уродливо:

 Обмен обмен ОБМЕН

и т.д.

В идеале, чтобы показать все с начальной заглавной буквой, чтобы ваша презентация была оптимальной. Предположим, мы собираемся отобразить столбец заголовка, давайте использовать:
 ВЫБЕРИТЕ заголовок ИЗ solvetic.solvetic.mysql; 

{title}

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

2. Используйте левую функцию в MySQL


Цель, которую мы собираемся сделать с левой функцией, состоит в том, чтобы отделить первую букву от остальных символов и преобразовать ее в верхний регистр. Чтобы выполнить этот процесс, мы введем следующий синтаксис:
 ВЫБРАТЬ слева (столбец, количество пробелов) ОТ таблицы; 
В нашем случае мы введем следующее:
 ВЫБЕРИТЕ слева (название, 1), количество ОТ решетика.solvetic_mysql; 
При этом мы указываем, что левая функция оставляет первую букву (1) для редактирования, это результат:

{title}

примечание

В этом случае мы добавили дополнительный столбец, но это не обязательно, все зависит от запрошенных требований.

Мы видим, как это было только инициал указанного столбца.

3. Используйте функцию Upper в MySQL


С учетом предыдущего случая идея состоит в том, чтобы преобразовать эту первую букву в верхний регистр, поэтому мы будем использовать функцию Upper. Синтаксис, который мы должны использовать, выглядит следующим образом:
 ВЫБЕРИТЕ верхний (слева (столбец, количество пробелов)) ОТ таблицы; 
В нашем примере это должно быть следующим:
 ВЫБЕРИТЕ верхний (слева (заголовок, 1)), количество ОТ решетик.solvetic_mysql; 
Результат будет следующим:

$config[ads_text5] not found

{title}

Мы видим, как начальные буквы стали заглавными.

4. Используйте функцию подстроки в MySQL


Теперь мы сосредоточимся на помощи, которую нам даст функция подстроки, помните, что с помощью этой функции мы можем видеть количество слов из определенного числа. Синтаксис для использования следующий:
 SELECT подстрока (столбец, начальный символ) FROM table; 
В нашем примере мы будем использовать следующий синтаксис:
 ВЫБЕРИТЕ подстроку (title, 2), количество FROM solvetic.solvetic_mysql; 
Результат будет следующим:

{title}

Это важно, так как мы можем иметь слова полностью в верхнем регистре и другие в нижнем регистре.

$config[ads_text5] not found

5. Используйте функцию Lower в MySQL


Следуя предыдущему примеру, у нас есть несколько слов в верхнем регистре, которые не являются целью, и именно в этом нам помогает нижняя функция, поскольку она преобразует прописные буквы в строчные. Синтаксис для использования следующий: (В этом примере):
 ВЫБРАТЬ нижнюю (подстрока (столбец, начальный символ)) ОТ таблицы; 
Чтобы увидеть результат, мы вводим следующее:
 ВЫБЕРИТЕ нижний (подстрока (заголовок, 2)), количество ОТ решетик.solvetic_mysql; 
В результате мы получаем строчные буквы.

{title}

6. Используйте функцию Concat в MySQL


Как мы знаем, функция Concatenate позволяет нам объединять одно или несколько слов в одно и в MySQL не является исключением. Мы преобразовали начальную букву наших слов в верхний регистр, а все остальные - в строчные, но теперь мы должны соединить эти два, чтобы получить желаемый эффект, аккуратное и чистое представление. В этом случае функция concat должна объединять следующие функции:
 ВЫБЕРИТЕ верхний (слева (заголовок, 1)), количество ОТ решетик.solvetic_mysql; ВЫБЕРИТЕ нижний (подстрока (заголовок, 2)), количество ОТ решетик.solvetic_mysql; 
Синтаксис использования concat следующий:
 SELECT concat (параметр 1, параметр 2) FROM table; 
Для нашего примера синтаксис должен выглядеть так:
 ВЫБЕРИТЕ concat (верхний (слева (заголовок, 1)), нижний (подстрока (заголовок, 2))), количество FROM solvetic.solvetic_mysql; 
Окончательный результат использования этой функции следующий:

$config[ads_text5] not found

{title}

Мы видим, что все записи в столбце заголовков организованы, как указано.

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

 SELECT concat (параметр 1, параметр 2) header_name FROM table; 
Например, мы присвоим название Software:
 ВЫБЕРИТЕ concat (верхний (слева (заголовок, 1)), нижний (подстрока (заголовок, 2))) Software, количество FROM solvetic.solvetic_mysql; 

{title}

Таким образом, функция concat помогает нам лучше организовать наши записи в MySQL.

$config[ads_text5] not found

7. Обновите базу данных


После внесения каких-либо изменений с использованием любой из этих функций мы должны обновить основную таблицу, для этого мы будем использовать следующий синтаксис:
 обновить имя_таблицы set Modified_column = concat (параметр 1, параметр 2) 
Для нашего примера это будет следующим:
 обновить solvetic.solvetic_mysql установить title = concat (верхний (слева (заголовок, 1)), нижний (подстрока (заголовок, 2))) 
Это обновит основную таблицу.

Мы видели, как мы можем использовать эти интересные функции в MySQL, чтобы все записи, хранящиеся в базе данных, можно было просматривать организованно и упорядоченно, чтобы получить более конкретный контроль над ней.

Рекомендации по MySQL

$config[ads_text6] not found