Как узнать версию MySQL?

Получить версию бд можно как из консоли, так и средствами языка mySQL.

Версия из консоли UNIX

Тут все просто. Получаем версию из консоли.

Версия из SQL консоли

Как получить версию mySQL не из unix консоли, а средствами самого sql. Рассмотрим полезные команды.

Во первых, можно обратиться к значению переменной @@version;

Если у вас используется продукт от Oracle, т.е. оригинальная mySQL, то вы получите однозначное значение версии. Но из-за вопросов лицензирования сейчас широко используется MariaDB, которая обеспечивает точное соответствие с API и командами MySQL, но распространяется под GNU GPL (лицензия на свободное программное обеспечение).

Потому вы скорее всего получите следующий результат:

Тоже самое вы получите и выполнив команду:

Очевидно это не то, что нам нужно, т.к. не ясно какая версия у mySQL.

Тогда можно попробовать команду статуса или прочитать глобальные переменные:

Первой строкой в ответе будет показана версия (вроде такой):

Здесь 5.5.56 — это как раз соответствие с оракловcкой версией mysql. После 5.5-й версии MariaDB стали нумеровать свои версии иначе, чем MySQL, т.к. они поддерживают не все новые фичи которые реализованы в MySQL 5.6.

Давайте заглянем еще и в глобальные переменные:

Здесь версия mysql никак не обнаруживается, но зато мы можем узнать версию innodb.

Мало букафф? Читайте есчо !

Курсоры в MySQL

Август 26, 2015 г.

MySQL позволяет использовать курсоры (CURSORs) в хранимых процедурах. Эта конструкция позволяет организовать сложную обработку данных на стороне сервера ...

Читать

Группировка строковых значений в выборке из базы данных

Сентябрь 30, 2018 г.

Группировка по полю, содержащему число, используется значительно чаще, чем группировка по текстовому полю. Я думаю, вы использовали функции вроде AVG(), ...

Читать

Скрипт для переименования базы данных в mySQL

Сентябрь 29, 2020 г.

В mySQL нет выражения вроде RENAME DATABASE oldName to newName. Если возникла задача переименовать базу данных, придется выполнить по-этапно: операции создания новой БД, копирования таблиц из старой базы (RENAME TABLE ...) и удаление старой базы. ...

Читать

Создать пользователя MySQL и выдать ему права на базу данных

Июль 20, 2023 г.

Обычно для этого требуется выполнить две команды - создать пользователя, выдать права. Создание пользователя MySQL Для нашей цели достаточно выполнить следующую команду: [crayon-69b4338f030c0684356993/] Где new-user-name - имя нового пользователя, ...

Читать
 

Комментарии к «Как узнать версию MySQL?»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: