Приветствую, всех читателей — 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 запросы, примеры которых я показал?
На сегодня это всё.
Всём кому понравилась статья могут подписаться на обновление блога, для получения уведомлений о выходе нового материала на свой адрес электронной почты.
До следующих статей….
С уважением, Денис Черников!
Честно говоря я базу данных не использую вообще, возможно все же дело в страхе где-то набочинить так, что все труды пойдут наперекосяк.
Но за статью спасибо, теперь будет повод «рискнуть» и попытаться познакомится с MySQL чуток поближе.
Привет, Александр! Вы как всегда первый, молодцом! На самом деле всё не так страшно. Все запросы отстрелены и несколько раз перепроверены на реальном блоге (моём). Да, было страшновато, но мы смелые ребята и нам всё не по чём! Особенно меня порадовала замена нужного текста, как я и сказал, наиполезнейшая функция!
Спасибо! Ну как говорится: «кто рано встает, то первый комментарий оставляет!»:-)
И то верно!
Чем дальше в лес, тем толще партизаны!
Ага и вкуснее!)))
Денис спасибо . Очень полезная и очень информативная заметка.
Одно перечесление ,что можно сделать впечетляет.
С уважением Владимир.
Пожалуйста, Владимир! А вы не пробовали делать запросы?
Денис, так много нового узнаю от вас. Читаю и даже что-то еще понимаю. Сама себе удивляюсь.
Ваши образовательные статьи по чуть чуть растапливают айсберг моего мозга.
Придет время и я рискну работать внутри своего аккаунта на хосте.
Мария это не страшно, со временем Вы обязательно всё поймёте, главное не бояться. А кто не рискует, тот не пьёт шампанского!
Когда Вордпресс будет уже использовать нормальный ORM , а то я на днях обнаружил что он работать с интербейсом не хочет — мускуль ему давай
Эти вопросы, нужно направить разработчикам!
Всегда страшновато впервые лезть в эти дебри , а вот на счет отключения всех плагинов — можно же просто переименовать папку плагинов на хостинге, они как бы и отключатся…
Это не правильное решение! Они не отключаться, а вызовут сбой. Вы этими действиями просто путь до файлов поменяете и всё.
Просто была у меня ситуация — сайт работает нормально, а в админку попасть не могу(проблему описывать не буду, речь не о ней), в общем погуглила, нашла вот этот совет.Переименовала папку, сайт по прежнему работает нормально, а что отключила плагины поняла по тому, что появились в доступе скрытые с помощью плагина страницы, то есть все таки он отключился, сделала вывод, что и остальные тоже отключены таким образом.
Тогда понятно! Некоторые плагины автоматически встраивают куски кода в движок и при таком способе отключения может произойти крах сайта.
Спасибо за интересную статью! MySQL запросы действительно могут быть очень полезными для веб-мастеров. Я тоже сталкивался с некоторыми страхами перед выполнением таких запросов, но ваша история вдохновляет меня попробовать их использовать в своей работе. Буду ждать с нетерпением вашего списка важных примеров!
ySQL запросов для Веб-мастеров.
1. Запрос на выборку данных из таблицы:
SELECT * FROM название_таблицы;
2. Запрос на добавление новой записи в таблицу:
INSERT INTO название_таблицы (название_поля1, название_поля2, …) VALUES (значение1, значение2, …);
3. Запрос на обновление данных в таблице:
UPDATE название_таблицы SET название_поля1 = новое_значение1 WHERE условие;
4. Запрос на удаление записи из таблицы:
DELETE FROM название_таблицы WHERE условие;
5. Запрос на поиск данных с использованием операторов LIKE и %:
SELECT * FROM название_таблицы WHERE название_поля LIKE “%значение%”;
6. Запрос на выборку данных с сортировкой по возрастанию или убыванию:
SELECT * FROM название_таблицы ORDER BY название_поля ASC/DESC;
7. Запрос на выборку определенных полей из таблицы:
SELECT название_поля1, название_поля2 FROM название_таблицы;
Это лишь небольшой список примеров MySQL запросов, которые могут быть полезны при работе с базами данных. Не бойтесь экспериментировать и учиться новому, ведь знание SQL поможет вам сделать вашу работу более эффективной и продуктивной. Удачи вам!
Спасибо за полезную статью! Я сам недавно начал изучать MySQL и эти запросы точно пригодятся. Очень интересно узнать, как создать шаблон для WordPress. Буду ждать новых постов от вас!
SQL-запросов для упрощения жизни веб-мастера. Безусловно, изначально у меня были опасения и сомнения в отношении работы с запросами, как и у многих веб-мастеров. Однако, стремление расширить свои знания подтолкнуло меня изучать информацию, которую предоставляет Интернет, и применять ее на практике.
Естественно, перед тем, как погрузиться в это “святое священство”, я начал с более безопасных задач, связанных с созданием и разработкой сайтов на WordPress. Если обратить внимание на мои предыдущие статьи, вы увидите, как развивались события.
Я нашел достойную замену Денверу, помогающую установить WordPress локально. После этого я почувствовал себя готовым к более серьезным задачам и решил разобраться в создании шаблона для WordPress. Конечно, это сложная тема, но ничего невозможного нет.
И вот сегодня я поборол все свои страхи, которые мешали мне выполнять MySQL-запросы. Я нашел полезную информацию, обработал ее и применил на практике. И теперь я спешу поделиться с вами списком важных примеров SQL-запросов.