Site icon IT-блог о Linux, DevOps и серверных технологиях
Пятница, 13 марта, 2026

SQL — команда TRUNCATE TABLE

SQL - команда TRUNCATE TABLE

Команда TRUNCATE TABLE используются для удаления всех данных из существующей таблицы.

Вы можете также использовать команду DROP TABLE, чтобы удалить всю таблицу, но это удалило бы полную структуру таблицы из базы данных, и вам нужно будет заново создать эту таблицу еще раз, если вы хотите хранить некоторые данные.

Синтаксис

Основной синтаксис команды TRUNCATE TABLE выглядит следующим образом.

TRUNCATE TABLE  table_name;

Пример

Рассмотрим таблицу CUSTOMERS, имеющих следующие записи:

+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  1 | Maxim    |  35 | Moscow    | 21000.00 |
|  2 | AndreyEx |  38 | Krasnodar | 55500.00 |
|  3 | Oleg     |  33 | Rostov    | 34000.00 |
|  4 | Masha    |  35 | Moscow    | 34000.00 |
|  5 | Ruslan   |  34 | Omsk      | 45000.00 |
|  6 | Dima     |  32 | SP        | 45000.00 |
|  7 | Roma     |  34 | SP        | 10000.00 |
+----+----------+-----+-----------+----------+

Ниже приведен пример команды Truncate.

SQL > TRUNCATE TABLE CUSTOMERS;

 

Теперь таблица CUSTOMERS усечена и выход из заявления SELECT будет, как показан в блоке ниже:

SQL> SELECT * FROM CUSTOMERS;
Empty set (0.00 sec)

 

Exit mobile version