Как очистить базу данных mysql
Перейти к содержимому

Как очистить базу данных mysql

Как удалить базу данных

Чтобы удалить базу данных MySql через панель управления хостингом, нужно выполнить следующие действия:

  1. В панели управления хостингом в разделе «Главное», выбираем «Базы данных».

Переход в раздел базы данных для удаления базы с сервера

  1. Указываем нужную базу и нажимаем «Удалить».

Выбор нужной базы данных для удаления в ISPmanager

Подтверждение действия по удалению выбранной базы данных

Удалить базу данных в phpMyAdmin

Для того, чтобы удалить базу данных через phpMyAdmin, требуется зайти на главную страницу phpMyAdmin и выбрать нужную базу данных.

Главная страница phpMyAdmin

В открывшемся окне будет список таблиц, в верхнем меню выбираем «Операции» и жмем кнопку «Удалить базу данных (DROP)».

Удаление БД в phpMyAdmin

Далее откроется вкладка с подтверждением удаления. Нажимаем кнопку «Ок».

Подтверждение удаления БД в phpMyAdmin

База данных успешно удалена.

Успешное удаление БД в phpMyAdmin

Удалить базу данных запросом

Для того, чтобы удалить базу данных используется запрос DROP DATABASE, который имеет следующий вид:
DROP DATABASE имя_базы_данных; — пытается удалить базу данных, но если БД отсутствует сервер выдаст ошибку.
DROP DATABASE IF EXISTS имя_базы_данных; — пытается удалить базу данных, если на сервере имеется БД с таким именем.

МИР Visa MasterCard СБП QIWI Wallet Безналичный платеж

Все способы

© 2009–2023 «HANDYHOST.RU» 8-800-505-68-01

  • Услуги
  • Хостинг сайтов
  • Домены
  • Конструктор сайтов
  • Linux VPS / Windows VPS
  • Выделенные серверы
  • SSL сертификаты
  • Клиентам
  • Контакты
  • О компании
  • Акции
  • Оборудование
  • Партнерская программа
  • Поддержка
  • Способы оплаты
  • Регламент
  • Документы
  • Справка

Как очистить все таблицы базы данных

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

Способ 1. Умный

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

Пример запуска команды в консоле:

Способ 2. Хитрый

Еще один хитрый способ для запуска в консоле сервера

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

Способ 3. Пыховатый

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

Если вам необходимо очистить таблицы от записей, а не удалять их полностью – замените в коде DROP TABLE на TRUNCATE TABLE После запуска вы увидите какие таблицы были очищены и их количество.

Не забудьте удалить скрипт с сайта, после процедуры очистки

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

Новые записи

  • Как авторизоваться в админке без пароля?
  • Аудит сайта на Битрикс. Часть 2. Проверка системы
  • Как снять бекап базы в Битрикс?
  • Подробная статья про функции отладки кода в Битрикс
  • Аудит сайта на Битрикс. Часть 1. Зачем нужен аудит сайта?

Определение структуры данных

Для создания базы данных используется команда CREATE DATABASE . Она имеет следующий синтаксис:

CREATE DATABASE [IF NOT EXISTS] имя_базы_даных;

В конце команды указывается имя базы данных.

Первая форма CREATE DATABASE имя_базы_даных пытается создать базу данных, но если такая база данных уже существует, то операция возвратит ошибку.

Вторая форма CREATE DATABASE IF NOT EXISTS имя_базы_даных пытается создать базу данных, если на сервере отсутствует бд с таким именем.

Например, в MySQL Workbench CE (или в MySQL Command Line Client) выполним следующую команду:

CREATE DATABASE productsdb;

Она создаст на сервере бд productsdb.

CREATE DATABASE in MySQL

Установка базы данных

После создания БД с ней производятся различные операции: создание таблиц, добавление и получение данных и т.д. Но чтобы установить производить эти операции, надо установить определенную базу данных в качестве используемой. Для этого применяется оператор USE :

USE productsdb;

Удаление базы данных

Для удаления базы данных применяется команда DROP DATABASE , которая имеет следующий синтаксис:

DROP DATABASE [IF EXISTS] имя_базы_даных;

Первая форма DROP DATABASE имя_базы_даных пытается удалить базу данных, но если такая база данных отсутствует на сервере, то операция возвратит ошибку.

Вторая форма DROP DATABASE IF EXISTS имя_базы_даных пытается удалить базу данных, если на сервере имеется бд с таким именем.

Например, удалим выше созданную базу данных productsdb:

DROP DATABASE productsdb;

Как очистить данные в базе через PhpMyAdmin

Для того чтобы очистить базу данных MySql, нужно выполнить следующие действия:

  1. В программе PhpMyAdmin выбираем нужную базу данных.

Выбор базы данных для очистки

  1. Далее в правой части программы в разделе «Структура», листаем в самый низ и выбираем «Отметить все».

Отметка всех данных структуры для очистки

  1. Затем в выпадающем меню выбираем «Удалить».

Удаление базы данных в меню PhpMyAdmin

Подтверждение действия по удалению базы данных

МИР Visa MasterCard СБП QIWI Wallet Безналичный платеж

Все способы

© 2009–2023 «HANDYHOST.RU» 8-800-505-68-01

  • Услуги
  • Хостинг сайтов
  • Домены
  • Конструктор сайтов
  • Linux VPS / Windows VPS
  • Выделенные серверы
  • SSL сертификаты
  • Клиентам
  • Контакты
  • О компании
  • Акции
  • Оборудование
  • Партнерская программа
  • Поддержка
  • Способы оплаты
  • Регламент
  • Документы
  • Справка

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *