Раздел База данных в админке SLAED CMS. Инструкция по применению.
Раздел предназначен для выполнения основных операций по администрированию базы данных сайта.
В данном разделе можно выполнить следующие действия:
• Оптимизация базы данных – действие выполняется непосредственно после перехода в одноименную вкладку. Регулярно выполняя оптимизацию базы данных, уменьшается её размер и соответственно с этим ускоряется работа по получению информации из базы данных .
Рекомендуется использовать данную функцию минимум один раз в неделю.
• Ремонт базы данных – действие выполняется непосредственно после перехода в одноименную вкладку. При неожиданной остановке MySQL сервера, во время выполнения каких-либо действий, может произойти повреждение структуры таблиц базы данных, использование этой функции произведёт ремонт повреждённых таблиц.
Обратите внимание!
Во вкладках «Оптимизация базы данных» и «Ремонт базы данных» отображается столбец «Расходы», в котором выводится информация о свободном пространстве, освобожденном после оптимизации или ремонта базы данных.
• Запрос в базу данных – позволяет выполнить произвольный запрос в БД. Через форму, выведенную во вкладке, можно выполнять, практически, любые запросы за исключением запросов на выборку данных (SELECT).
Примеры запросов в базу данных
• Запрос, который удалит всех зарегистрированных пользователей, не посещавших проект, начиная с: 2010-02-29 18:15:00.
Рекомендуется использовать данную функцию минимум один раз в неделю.
• Ремонт базы данных – действие выполняется непосредственно после перехода в одноименную вкладку. При неожиданной остановке MySQL сервера, во время выполнения каких-либо действий, может произойти повреждение структуры таблиц базы данных, использование этой функции произведёт ремонт повреждённых таблиц.
Обратите внимание!
Во вкладках «Оптимизация базы данных» и «Ремонт базы данных» отображается столбец «Расходы», в котором выводится информация о свободном пространстве, освобожденном после оптимизации или ремонта базы данных.
• Запрос в базу данных – позволяет выполнить произвольный запрос в БД. Через форму, выведенную во вкладке, можно выполнять, практически, любые запросы за исключением запросов на выборку данных (SELECT).
Примеры запросов в базу данных
• Запрос, который удалит всех зарегистрированных пользователей, не посещавших проект, начиная с: 2010-02-29 18:15:00.
DELETE FROM {pref}_users WHERE user_lastvisit < "2010-02-29 18:15:00";
• Запрос, который удалит всех зарегистрированных пользователей, использующих IP адрес: 193.201.225.104. Данная возможность полезна для массового удаления спам ботов в случае их регистрации.
DELETE FROM {pref}_users WHERE user_last_ip = "193.201.225.104";
• В некоторых случаях, при публикации больших текстов с содержанием более 65535 символов, есть необходимость увеличить размер сохраняемой информации до максимума. Выполните следующий пакет запросов:
ALTER TABLE `{pref}_stories` CHANGE `hometext` `hometext` MEDIUMTEXT NULL DEFAULT NULL;
ALTER TABLE `{pref}_stories` CHANGE `bodytext` `bodytext` LONGTEXT NOT NULL;
ALTER TABLE `{pref}_stories` CHANGE `bodytext` `bodytext` LONGTEXT NOT NULL;
Внимание!
После запроса система выдаст отчет об итогах выполнения запросов в отдельные таблицы: Ок (если всё прошло корректно), Ошибка (если произошла ошибка).





