MySQL запросыПриветствую, всех читателей — Sozdaiblog.ru!

В сегодняшней статье я собрал MySQL запросы, которые облегчат жизнь любого Веб-мастера.

До недавнего времени, как и у многих Веб-мастеров во мне сидел страх перед выполнением каких-либо действий с запросами. Но желание познать неизведанное мною, привело к тому, что я как сумасшедший, сутками напролёт, изучал полезную информацию, которую даёт всемирная паутина. Затем, применяя её на практике.

Конечно, перед тем  как влезть в святую святых, был проделан путь, который начался с более безопасных вещей в сфере создания и разработки сайтов на WordPress.

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

Была найдена достойная замена Денверу, который помогает установить WordPress локально.  После этого меня потянуло на более серьёзные вещи, и я решил разобраться, как создать шаблон для WordPress. Конечно, тема сложная, но нет ничего не возможного.

Вот и сегодня я поборол все страхи, которые не давали выполнять MySQL запросы, нашёл полезную информацию, обработал, применил и спешу поделиться с Вами списком,  важных примеров MySQL запросов.

 

8 Примеров MySQL запросов.

 

Для выполнения нужного MySQL запроса Вам потребуется проникнуть на свой сервер и попасть в ту базу данных, которая соответствует Вашему ресурсу. Сделать это не сложно — читаем статью «Как сделать бэкап (backup) блога, сайта на WordPress». Оказавшись в нужном месте, перейдите по вкладке — SQL:

 

 

Вашему взору откроется пустое поле, в котором  будут вписываться MySQL запросы и выполнятся нажатием кнопки — «OK» в правом нижнем углу.

 

1. Массовое изменение определённого текста.

К примеру, на Вашем сайте собралось 500 статей, в которых нужно изменить подпись автора. Конечно, было бы сумасшествием редактировать каждую запись. Представляю Вашему вниманию наиполезнейший пример  MySQL запроса, который поможет справиться с поставленной задачей:

UPDATE wp_posts SET `post_content`= REPLACE (`post_content`,'Старый','Новый');

 

2. Удаление спама.

На Вашем ресурсе, может скопиться огромное количество спам комментариев, которые удалять по одному, займёт уйму времени. Для массового удаления спама воспользуйтесь следующим примером  MySQL запроса:

DELETE FROM wp_comments WHERE wp_comments.comment_approved = 'spam';

 

3. Удаление комментариев по определённому адресу сайта.

Случается так, что Вас достал один из комментаторов, и Вы решили удалить все его комментарии. Если он успел серьёзно нагадить и оставить не один десяток своих посланий, то это будет нелегко. Здесь Вас снова выручат MySQL запросы. Достаточно взять адрес сайта нерадивого оратора и вписать в новый запрос:

DELETE from wp_comments WHERE comment_author_url LIKE "%Адрес сайта%" ;

 

4. Массовое отключение плагинов.

Иногда, при активации нового плагина случается, что Ваш ресурс ломается и выдаёт белый экран смерти или одну из распространённых ошибок похожих на те, которые появляются, когда Ваш сайт на WordPress взломали.  Войти в админку Вы не можете, а делать что-то надо. В этой ситуации достаточно выполнить MySQL запрос, который разом вырубит все плагины:

UPDATE wp_options SET option_value = 'a:0:{}' WHERE option_name = 'active_plugins';

 

5. Изменить имя пользователя.

Благодаря данному MySQL запросу, можно в мгновение ока изменить имя администратора, которое служит для входа в админку:

UPDATE wp_users SET user_login = 'Новое имя' WHERE user_login = 'Старое имя';

 

6. Сброс пароля.

Представьте, что Вы забыли пароль для входа на свой сайт. Следующий пример  MySQL запроса, поможет сбросить старый и получить новый  пароль:

UPDATE wp_users SET user_pass = MD5( 'Новый пароль' ) WHERE user_login = 'Ваш логин';

 

7. Закрыть обратные ссылки.

Представленный ниже запрос закроет все обратные ссылки, идущие с Вашего сайта:

UPDATE wp_posts SET ping_status = 'closed';

 

8. Очистка корзины от комментариев.

Если, в Вашей корзине для мусора собралось большое количество комментариев, не нужно мучиться и удалять их вручную. Достаточно выполнить простенький запрос:

delete from wp_comments where comment_approved='trash' ;

 

Важно:

Друзья, не забывайте в запросах изменять пояснительные слова на нужные Вам значения. И пожалуйста, в начале выполнения одного из запросов делайте резервные копии базы данных во избежание необратимых последствий.

Скажите, понравились ли Вам MySQL запросы, примеры которых я показал?

На сегодня это всё.

Всём кому понравилась статья могут подписаться на обновление блога, для получения уведомлений о выходе нового материала на свой адрес электронной почты.

До следующих статей….

 

С уважением, Денис Черников!