Files
freeCodeCamp/guide/russian/sql/sql-delete-statement/index.md
2018-10-16 21:32:40 +05:30

35 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: SQL Delete Statement
localeTitle: SQL-запрос
---
## SQL-запрос
Чтобы удалить запись в таблице, вы используете оператор `DELETE` .
Быть осторожен. Вы можете удалить все записи таблицы или несколько. Используйте условие `WHERE` чтобы указать, какие записи вы хотите удалить. Синтаксис:
```sql
DELETE FROM table_name
WHERE condition;
```
Вот пример удаления из таблицы Person записи с Id 3:
```sql
DELETE FROM Person
WHERE Id = 3;
```
Использование DELETE для удаления всех записей из данной таблицы
```sql
DELETE * FROM Person
;
```
Или в зависимости от вашей РСУБД вы можете использовать инструкцию TRUNCATE TABLE, которая удаляет все записи из таблицы и в зависимости от вашей СУБД может или не может откатить. DELETE - это DML, а TRUNCATE - DDL.
```sql
TRUNCATE TABLE Person;
```