Здравствуйте Гость!


Запомнить.
Авто. вход.
Забыли пароль?
Регистрация

ПОДПИСКА Подписавшись по E-mail, Вы будете получать уведомления о новых статьях к себе на почту.
Подписатся на почтовую рассылку на сайте astranar.ru
Подписаться



ДОБАВЛЯЙТЕСЬ В ДРУЗЬЯ Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте на стене моего аккаунта.
Мой аккаунт Вконтакте
Мой аккаунт
Главная - MySql - Как очистить базу данных mysql, очистка таблицы


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


mysql удаление данных, или очистка таблицы

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

Тут все довольно просто, запрос на удаление всех записей из таблицы mysql:

TRUNCATE TABLE table_name

тут все просто, мы пишем команду TRUNCATE TABLE которая удаляет все записи из таблицы - table_name.

А теперь немного посложнее, запрос на удаление одной или более записей из базы:

mysql_query("DELETE FROM `table_name`");

Этот запрос удалит так же все записи в таблице table_name, так как в запросе отсутствует условие(WHERE).

А теперь попробуем немного другой запрос:

mysql_query("DELETE FROM `table_name` WHERE `id`='7'");

Этот запрос удалит запись у которой id равен 7, так как у нас стоит условие (WHERE `id`='7').

Наконец хочу заострить внимание уже более опытных пользователей, на том, что оператор TRUNCATE TABLE работает быстрее чем DELET без заданного условия, то есть запрос:

mysql_query("TRUNCATE TABLE `table_name`");

будет работать быстрее чем запрос:

mysql_query("DELETE FROM `table_name`");

И еще хотелось бы добавить про оптимизатор запросов - то, что оптимизатор СУБД MySQL автоматически использует оператор TRUNCATE TABLE <имя_таблицы>, если оператор DELETE не содержит WHERE-условия или конструкции LIMIT.




Просмотров страницы: 89396
Урок добавлен: 04 Ноября 2012

<<<Предыдущая статьяСледущая статья >>>

Копирование материалов разрешается только с указанием автора (Пальгов Олег) и индексируемой прямой ссылкой на сайт (https://astranar.ru/)!

Добавляйтесь ко мне в друзья ВКонтакте: https://vk.com/palgov_oleg. Если Вы хотите оценить меня и мою работу, то напишите на стене моего аккаунта ВКонтакте.

Если Вы не хотите пропустить новые материалы на сайте, то Вы можете подписаться на обновления:
Подписаться на обновления


Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Ещё статьи по mysql:
Типы полей в MySQL
Запрос SQL на создание и удаление базы данных
Объединение таблиц в одном запросе, INNER JOIN, LEFT JOIN, RIGHT JOIN
Извлечение инициалов Имени из таблицы


Комментарии (0)


Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.
Как очистить базу данных mysql, очистка таблицы
Деньги должны оборачиваться. Чем быстрее тратишь, тем больше получаешь.

Петр Капица


Вступайте в группу!