Функции СУБД MySQL | Руководство по PHP
Вернуться к: MySQL (Original)
Примечания
Замечание:
Большинство функций MySQL принимают
link_identifier
как последний, опциональный параметр. Если он не указан, то используется последнее открытое соединение. Если соединений нет, то модуль пытается открыть соединение используя параметры, указанные в php.ini. В случае неудачи, функции возвращаютFALSE
.FALSE
.
Содержание
- mysql_affected_rows — Возвращает число затронутых прошлой операцией рядов
- mysql_client_encoding — Возвращает кодировку соединения
- mysql_close — Закрывает соединение с сервером MySQL
- mysql_connect — Открывает соединение с сервером MySQL
- mysql_create_db — Создает базу данных MySQL
- mysql_data_seek — Перемещает внутренний указатель в результате запроса
- mysql_db_name — Возвращает название базы данных из вызова к mysql_list_dbs
- mysql_db_query — Переключается на указанную базу данных и посылает запрос
- mysql_drop_db — Уничтожает базу данных MySQL
- mysql_errno — Возвращает численный код ошибки выполнения последней операции с MySQL
- mysql_error — Возвращает текст ошибки последней операции с MySQL
- mysql_escape_string — Экранирует строку для использования в mysql_query
- mysql_fetch_array — Обрабатывает ряд результата запроса, возвращая ассоциативный массив, численный массив или оба
- mysql_fetch_assoc — Возвращает ряд результата запроса в качестве ассоциативного массива
- mysql_fetch_field — Возвращает информацию о колонке из результата запроса в виде объекта
- mysql_fetch_lengths — Возвращает длину каждого поля в результате
- mysql_fetch_object — Обрабатывает ряд результата запроса и возвращает объект
- mysql_fetch_row — Обрабатывает ряд результата запроса и возвращает массив с числовыми индексами
- mysql_field_flags — Возвращает флаги, связанные с указанным полем результата запроса
- mysql_field_len — Возвращает длину указанного поля
- mysql_field_name — Возвращает название указанной колонки результата запроса
- mysql_field_seek — Устанавливает внутренний указатель результата на переданное смещение поля
- mysql_field_table — Возвращает название таблицы, которой принадлежит указанное поле
- mysql_field_type — Возвращает тип указанного поля из результата запроса
- mysql_free_result — Освобождает память от результата запроса
- mysql_get_client_info — Возвращает данные о MySQL-клиенте
- mysql_get_host_info — Возвращает информацию о соединении с MySQL
- mysql_get_proto_info — Возвращает информацию о протоколе MySQL
- mysql_get_server_info — Возвращает информацию о сервере MySQL
- mysql_info — Возвращает информацию о последнем запросе
- mysql_insert_id — Возвращает идентификатор, сгенерированный при последнем INSERT-запросе
- mysql_list_dbs — Возвращает список баз данных, доступных на сервере
- mysql_list_fields — Возвращает список колонок таблицы
- mysql_list_processes — Возвращает список процессов MySQL
- mysql_list_tables — Возвращает список таблиц базы данных MySQL
- mysql_num_fields — Возвращает количество полей результата запроса
- mysql_num_rows — Возвращает количество рядов результата запроса
- mysql_pconnect — Устанавливает постоянное соединение с сервером MySQL
- mysql_ping — Проверяет соединение с сервером и пересоединяется при необходимости
- mysql_query — Посылает запрос MySQL
- mysql_real_escape_string — Экранирует специальные символы в строках для использования в выражениях SQL
- mysql_result — Возвращает данные результата запроса
- mysql_select_db — Выбирает базу данных MySQL
- mysql_set_charset — Устанавливает кодировку клиента
- mysql_stat — Возвращает текущий статус сервера
- mysql_tablename — Возвращает имя таблицы, содержащей указанное поле
- mysql_thread_id — Возвращает идентификатор текущего потока
- mysql_unbuffered_query — Посылает запрос MySQL без авто-обработки результата и его буферизации
Вернуться к: MySQL (Original)
Агрегированные функции MySQL — Go Coding
Содержание
Введение
Агрегатная функция в MySQL используется для вычисления нескольких значений и возврата результата в виде одного значения, такого как среднее значение всех значений, сумма всех значений, а также максимальное и минимальное значение среди групп значений. В языках запросов данных мы обычно используем агрегатные функции с операторами SELECT.
Количество MySQL()
Метод count() в MySQL используется для возврата количества использований выражения. Это позволяет нам подсчитать все или только некоторые строки таблицы, соответствующие заданному критерию. Это тип агрегатной функции с возвращаемым типом BIGINT. Если совпадающие строки не найдены, эта функция возвращает 0.
Синтаксис:
ВЫБОР COUNT (агрегатное_выражение)
от table_name
[ГДЕ условия];
Пример и вывод:
Сумма MySQL()
Метод sum() в MySQL используется для возврата общего суммированного значения выражения. Если в результирующем наборе нет строк, возвращается NULL. В MySQL.
Advertisements
ВЫБОР СУММ(агрегатное_выражение)
от таблицы
[ГДЕ условия];
Пример и вывод:
Среднее значение MySQL ()
Агрегатный метод avg() в MySQL используется для возврата среднего значения выражения по нескольким записям.
Синтаксис:
ВЫБОР AVG(агрегатное_выражение)
от таблицы
[ГДЕ условия];
Пример и вывод:
MySQL мин()
В MySQL метод MIN() используется для возврата минимального значения таблицы из набора значений. Это агрегатная функция, которая пригодится, когда нам нужно найти наименьшее число, выбрать самый дешевый продукт и так далее.
Синтаксис:
ВЫБОР MIN ( DISTINCT совокупное_выражение)
от имя_таблицы(я)
[ГДЕ условия];
Пример и вывод:
Максимум MySQL ()
Метод MAX() в MySQL используется для возврата наибольшего значения в наборе значений выражения. Когда нам нужно найти наибольшее количество, выбрать самые дорогие товары или получить самый большой платеж покупателю из вашей таблицы, эта агрегатная функция пригодится.
Синтаксис:
ВЫБОР MAX(DISTINCT совокупное_выражение)
от имя_таблицы(я)
[ГДЕ условия];
Пример и вывод:
Advertisements
MySQL сначала()
Первая функция в MySQL используется для возврата первого значения столбца. Чтобы выбрать первую или несколько записей, мы используем предложение limit.
Синтаксис:
ВЫБОР имя_столбца
от table_name
ПРЕДЕЛ 1;
Пример и вывод:
MySQL последний()
Последняя функция в MySQL используется для возврата последнего значения столбца.
Advertisements
Синтаксис:
ВЫБОР имя_столбца
от table_name
ЗАКАЗАТЬ BY имя_столбца По убыванию
ПРЕДЕЛ 1;
Пример и вывод:
функциональных различий между MariaDB и MySQL
Функциональные различия между MariaDB 10.11 и MySQL 8.0
Функции, присутствующие в MariaDB 10.11 и отсутствующие в MySQL 8.0 и наоборот.
Функции, присутствующие в MariaDB 10.10 и отсутствующие в MySQL 8.0 и наоборот. Функциональные различия между MariaDB 10.10 и MySQL 8.0Функциональные различия между MariaDB 10.9 и MySQL 8.0
Функции, присутствующие в MariaDB 10. 9и отсутствует в MySQL 8.0 и наоборот.Функциональные различия между MariaDB 10.8 и MySQL 8.0
Функции, присутствующие в MariaDB 10.8 и отсутствующие в MySQL 8.0 и наоборот.Функциональные различия между MariaDB 10.6 и MySQL 8.0
Функции, присутствующие в MariaDB 10.6 и отсутствующие в MySQL 8.0 и наоборот.Функциональные различия между MariaDB 10.5 и MySQL 8.
0 Функции, присутствующие в MariaDB 10.5 и отсутствующие в MySQL 8.0 и наоборот.Функциональные различия между MariaDB 10.4 и MySQL 8.0
Функциональные различия между MariaDB 10.3 и MySQL 8.0
Функции, присутствующие в MariaDB 10.3 и отсутствующие в MySQL 8.0 и наоборот.Функциональные различия между MariaDB 10.
Функциональные различия между MariaDB и MySQL — неподдерживаемая серия
Сравнение функциональных различий между основными неподдерживаемыми сериями MariaDB и MySQL.
Контент, воспроизведенный на этом сайте, является собственностью его соответствующих владельцев, и этот контент не проверяется заранее MariaDB. Взгляды, информация и мнения выраженные в этом контенте, не обязательно представляют собой материалы MariaDB или любой другой стороны.
Функции MySQL — Документация PHP 7.4.3
Примечания
Примечание :
Большинство функций MySQL принимают
link_identifier
как последний необязательный параметр.