Все записи категории ‘mySQL’

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

 20 Июл, 2023

Обычно для этого требуется выполнить две команды — создать пользователя, выдать права.

Читать далее »

Нумерация при выборке строк в mySQL

 24 Апр, 2023

В MSSQL есть функция ROW_NUMBER(), которая нумерует строки выборки. В MySQL такой функции пока нет, но мы можем использовать трюк с переменными для достижения нужного эффекта.

Читать далее »

Ошибка MySQL Incorrect datetime value: ‘0000-00-00 00:00:00’

 16 Фев, 2023

Появляется, если поле типа datetime уже содержит подобные нулевые значения при попытке изменить как тип поля (через alter table), так и сами значения в таблице.

Читать далее »

Как выполнить mysql запрос из командной строки

 19 Янв, 2023

Допустим, у вас запущен локально сервер, и есть база myBase с и учетка пользователя UserName/MyPass. Вы хотите выполнить запрос «SELECT * FROM TABLE» из командной строки.

Читать далее »

Как изменить значение AUTO_INCREMENT таблицы в MySQL

 3 Авг, 2022

Наиболее простой ответ — это использование запроса alter, где вы задаёте новое значение для AUTO_INCREMENT нужной вам таблицы:

Читать далее »

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

 29 Сен, 2020

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

Читать далее »

Mysqldump без блокировки таблиц

 11 Ноя, 2019

По умолчанию для mysqldump требуются права пользователя на блокировку таблиц.

Читать далее »

Вывод размеров таблиц в Mb, используя information_schema

 10 Май, 2019

Если вы пользуетесь phpMyAdmin или похожим менеджером баз данных, то привыкли видеть размеры таблиц в списке.

Читать далее »

Нумеруем строки в результатах mySQL

 6 Мар, 2019

Для mySQL 8й версии эта статья не актуальна, т.к. там появилась целая серия замечательных функций, в том числе ROW_NUMBER(). Но пока на значительном количестве хостингов используется 5я версия.

Читать далее »

Аналог strpos в mySQL

 4 Фев, 2019

Недавно обнаружил, что в mySQL целых три аналога PHP функции strpos.

Читать далее »