![«SQLite](/w3r_images/sqlite.gif)
SQLite DELETE
Вступление
Команда DELETE используется для удаления или удаления одной или нескольких строк из одной таблицы. При удалении всех строк из таблицы это не приведет к удалению структуры таблицы, оно останется таким же, только записи будут удалены. Для удаления таблицы из базы данных используется команда DROP.
Нужно помнить:
- Хорошей практикой является использование команды DELETE с предложением «WHERE», если вы не собираетесь отбрасывать все записи в таблице.
- Очень важно указать правильные критерии, чтобы быть уверенным, что вы собираетесь удалить правильные записи.
УДАЛИТЬ ИЗ [имя-базы-данных.] Имя-таблицы [ГДЕ expr]
Вот пример таблицы prod_backup
prod_id prod_name prod_rate prod_qc -------------------- ---------- ---------- ---------- 1 Блины 75 ОК 2 Гюля 55 проблем 3 Пакора 48 ОК 4 Пицца 200 ОК 5 помадка 100 ОК 6 Candy 95 не в порядке 7 Шоколад 150 ОК
Пример:
Если вы хотите удалить строки из таблицы prod_backup, для которой pord_id равен 4, можно использовать следующий оператор.
DELETE FROM prod_backup WHERE prod_id=4;
Вот таблица после удаления.
sqlite> SELECT * FROM prod_backup; prod_id prod_name prod_rate prod_qc -------------------- ---------- ---------- ---------- 1 Блины 75 ОК 2 Гюля 55 проблем 3 Пакора 48 ОК 5 помадка 100 ОК 6 Candy 95 не в порядке 7 Шоколад 150 ОК
Посмотрите на приведенный выше результат, pro_id, содержащий значение 4, было удалено.
Удалить все строки из таблицы
Если вы хотите удалить все строки из таблицы prod_backup, можно использовать следующий оператор.
DELETE FROM prod_backup;
Вот таблица после удаления.
sqlite> SELECT * FROM prod_backup; prod_id prod_name prod_rate prod_qc -------------------- ---------- ---------- ---------- 1 Блины 75 ОК 2 Гюля 55 проблем 3 Пакора 48 ОК 5 помадка 100 ОК 6 Candy 95 не в порядке 7 Шоколад 150 ОК
Посмотрите на приведенный выше результат, pro_id, содержащий значение 4, было удалено.
Предыдущая: Обновление
Далее: Союз
Новый контент: Composer: менеджер зависимостей для PHP , R программирования