Когда мы управляем базами данных, важно помнить о различных функциях, которые позволяют нам просматривать или представлять отчеты в организованном, простом и подходящем виде по мере необходимости.
С MYSQL у нас есть различные функции, которые позволяют нам управлять данными, хранящимися в нем . На этот раз мы рассмотрим некоторые функции, которые помогут нам с этой задачей управления в MySQL. Эти функции:
слева
С помощью этой функции мы можем получить символы, согласно указанию, слева.
подстрока
С помощью этой функции мы можем получить слово с учетом источника, который мы указываем, например, у нас есть слово с семью (7) словами, и мы можем указать, что оно показывает нас со второго символа и далее.
withcat
Эта функция позволяет нам объединять серии слов или параметров.
верхний
Это позволяет нам установить символ в верхнем регистре.
ниже
С помощью этой опции мы можем установить строчные буквы.
1. Доступ к MySQL
Мы получим доступ к нашей базе данных MySQL, используя доступ к MySQL Workbench и введя наши учетные данные.
Нажмите OK, и мы получим доступ к нашей среде MySQL.
Для анализа этих функций у нас есть таблица solvetic_mysql со следующей информацией:
Мы можем видеть, что в столбце заголовка у нас есть названия некоторых программ в верхнем и нижнем регистре.
Если вы попросите у нас отчет о заголовках, которые у нас есть, отчет, подобный этому, будет выглядеть очень уродливо:
Обмен обмен ОБМЕНВ идеале, чтобы показать все с начальной заглавной буквой, чтобы ваша презентация была оптимальной. Предположим, мы собираемся отобразить столбец заголовка, давайте использовать:и т.д.
ВЫБЕРИТЕ заголовок ИЗ solvetic.solvetic.mysql;
В этом случае существует несколько записей, и их можно изменить вручную, но очевидно, что в нашей организации у нас будут сотни или, может быть, тысячи записей, которые были бы невозможны вручную, и придут функции, которые помогут нам.
2. Используйте левую функцию в MySQL
Цель, которую мы собираемся сделать с левой функцией, состоит в том, чтобы отделить первую букву от остальных символов и преобразовать ее в верхний регистр. Чтобы выполнить этот процесс, мы введем следующий синтаксис:
ВЫБРАТЬ слева (столбец, количество пробелов) ОТ таблицы;В нашем случае мы введем следующее:
ВЫБЕРИТЕ слева (название, 1), количество ОТ решетика.solvetic_mysql;При этом мы указываем, что левая функция оставляет первую букву (1) для редактирования, это результат:
примечание
В этом случае мы добавили дополнительный столбец, но это не обязательно, все зависит от запрошенных требований.
Мы видим, как это было только инициал указанного столбца.
3. Используйте функцию Upper в MySQL
С учетом предыдущего случая идея состоит в том, чтобы преобразовать эту первую букву в верхний регистр, поэтому мы будем использовать функцию Upper. Синтаксис, который мы должны использовать, выглядит следующим образом:
ВЫБЕРИТЕ верхний (слева (столбец, количество пробелов)) ОТ таблицы;В нашем примере это должно быть следующим:
ВЫБЕРИТЕ верхний (слева (заголовок, 1)), количество ОТ решетик.solvetic_mysql;Результат будет следующим:$config[ads_text5] not found
Мы видим, как начальные буквы стали заглавными.
4. Используйте функцию подстроки в MySQL
Теперь мы сосредоточимся на помощи, которую нам даст функция подстроки, помните, что с помощью этой функции мы можем видеть количество слов из определенного числа. Синтаксис для использования следующий:
SELECT подстрока (столбец, начальный символ) FROM table;В нашем примере мы будем использовать следующий синтаксис:
ВЫБЕРИТЕ подстроку (title, 2), количество FROM solvetic.solvetic_mysql;Результат будет следующим:
Это важно, так как мы можем иметь слова полностью в верхнем регистре и другие в нижнем регистре.
$config[ads_text5] not found5. Используйте функцию Lower в MySQL
Следуя предыдущему примеру, у нас есть несколько слов в верхнем регистре, которые не являются целью, и именно в этом нам помогает нижняя функция, поскольку она преобразует прописные буквы в строчные. Синтаксис для использования следующий: (В этом примере):
ВЫБРАТЬ нижнюю (подстрока (столбец, начальный символ)) ОТ таблицы;Чтобы увидеть результат, мы вводим следующее:
ВЫБЕРИТЕ нижний (подстрока (заголовок, 2)), количество ОТ решетик.solvetic_mysql;В результате мы получаем строчные буквы.
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
Мы видим, что все записи в столбце заголовков организованы, как указано.
Если мы заметим в заголовке столбца весь синтаксис функции, что немного уродливо для отчета, мы можем присвоить желаемое имя, используя следующий синтаксис:
SELECT concat (параметр 1, параметр 2) header_name FROM table;Например, мы присвоим название Software:
ВЫБЕРИТЕ concat (верхний (слева (заголовок, 1)), нижний (подстрока (заголовок, 2))) Software, количество FROM solvetic.solvetic_mysql;
Таким образом, функция concat помогает нам лучше организовать наши записи в MySQL.
$config[ads_text5] not found7. Обновите базу данных
После внесения каких-либо изменений с использованием любой из этих функций мы должны обновить основную таблицу, для этого мы будем использовать следующий синтаксис:
обновить имя_таблицы set Modified_column = concat (параметр 1, параметр 2)Для нашего примера это будет следующим:
обновить solvetic.solvetic_mysql установить title = concat (верхний (слева (заголовок, 1)), нижний (подстрока (заголовок, 2)))Это обновит основную таблицу.
Мы видели, как мы можем использовать эти интересные функции в MySQL, чтобы все записи, хранящиеся в базе данных, можно было просматривать организованно и упорядоченно, чтобы получить более конкретный контроль над ней.
Рекомендации по MySQL
$config[ads_text6] not found
СТАТЬИ