Архив метки: MySQL


08

июн 2015

MySQL. Определение даты дня недели.

Очень часто бывает задача найми, например понедельник относительно какой то даты. В SQL есть две функции даты которые позволяют это сделать WEEKDAY() - возвращает день недели начиная с пн. в виде 0-6. И DATE_ADD() - смещает дату на n-е количество дней относительно своего аргумента Окончательно запрос для выбора понедельника относительно произвольной даты выглядит следующим образом. Результат запроса выглядит...

читать...

27

апр 2015

MySQL хранимые процедуры

Stored procedures - что это? Хранимые процедуры появились начиная с 5 версии MySQL. Они позволяют автоматизировать сложные процессы на уровне MySQL, нежели использовать для этого внешние скрипты. Это даёт нам наиболее высокую скорость выполнения, т.к. мы не гоняем большое количество запросов, а всего лишь один раз вызываем ту или иную процедуру (или функцию). Что для этого нужно? Установите MySQL сервер версии 5 или выше (dev.mysql.com/downloads). Процедуры можно создавать как запросы, например через командную строку MySQL, но для удобства советую скачать MySQL GUI Tools...

читать...