freeCodeCamp/guide/russian/sql/sql-delete-statement/index.md

1.2 KiB
Raw Blame History

title localeTitle
SQL Delete Statement SQL-запрос

SQL-запрос

Чтобы удалить запись в таблице, вы используете оператор DELETE .

Быть осторожен. Вы можете удалить все записи таблицы или несколько. Используйте условие WHERE чтобы указать, какие записи вы хотите удалить. Синтаксис:

DELETE FROM table_name 
 WHERE condition; 

Вот пример удаления из таблицы Person записи с Id 3:

DELETE FROM Person 
 WHERE Id = 3; 

Использование DELETE для удаления всех записей из данной таблицы

DELETE * FROM Person 
 ; 

Или в зависимости от вашей РСУБД вы можете использовать инструкцию TRUNCATE TABLE, которая удаляет все записи из таблицы и в зависимости от вашей СУБД может или не может откатить. DELETE - это DML, а TRUNCATE - DDL.

TRUNCATE TABLE Person;