Персональная страница shra, блог фриленсера, веб-разработчика на PHP. Здесь я делюсь своим опытом и мыслями, провожу опыты над людьми, собираю нематериальные свидетельства собственной глупости. Используя примеры программного кода с данного сайта, вы принимаете всю ответственность за возможные последствия их использования, включая ваше психическое здоровье и интересы третьих лиц.
Недавно обнаружил, что в mySQL целых три аналога PHP функции strpos.
INSTR(str,substr) — возвращает индекс первого найденного совпадения substr в строке str. Если подстрока не найдена, то ф-ция вернет 0.
LOCATE(substr,str), LOCATE(substr,str,pos) — также выполняют поиск образца substr в строке str, возвращая позицию. Функция позволяет указать позицию pos, с которой следует начать поиск.
POSITION — это синоним LOCATE.
Я подготовил демонстрацию работы всех трех функций, т.к. лучше один раз увидеть, чем 100 раз прочитать.
В словаре терминов осуществляется поиск по слову ‘street’.
Что делать, если нужно пронумеровать строки прямо в запросе, т.е. во время UPDATE? Полистав руководство MySql 5.5, нужной функции я не нашел.
Мне нужно было сохранять позиции пользователей в рейтинге, т.е. пронумеровать пользователей в зависимости ...
MySQL позволяет использовать курсоры (CURSORs) в хранимых процедурах. Эта конструкция позволяет организовать сложную обработку данных на стороне сервера ...
Получить версию бд можно как из консоли, так и средствами языка mySQL.
Версия из консоли UNIX
Тут все просто. Получаем версию из консоли.
[crayon-6a21eb3bc18f6637279332/]
Версия из SQL консоли
Как получить версию mySQL не из unix консоли, а средствами ...
Если вы пользуетесь phpMyAdmin или похожим менеджером баз данных, то привыкли видеть размеры таблиц в списке.
Порою, нет возможности установить дополнительные инструменты на сервер, но это не страшно, т.к. требуемую информацию получить не сложно. ...