SQL - Lệnh TRUNCATE TABLE

SQL TRUNCATE TABLE lệnh được sử dụng để xóa dữ liệu hoàn chỉnh khỏi bảng hiện có.

Bạn cũng có thể sử dụng lệnh DROP TABLE để xóa bảng hoàn chỉnh nhưng nó sẽ xóa cấu trúc bảng hoàn chỉnh trong cơ sở dữ liệu và bạn sẽ cần tạo lại bảng này một lần nữa nếu muốn lưu trữ một số dữ liệu.

Cú pháp

Cú pháp cơ bản của một TRUNCATE TABLE lệnh như sau.

TRUNCATE TABLE  table_name;

Thí dụ

Hãy xem xét bảng KHÁCH HÀNG có các bản ghi sau:

+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  1 | Ramesh   |  32 | Ahmedabad |  2000.00 |
|  2 | Khilan   |  25 | Delhi     |  1500.00 |
|  3 | kaushik  |  23 | Kota      |  2000.00 |
|  4 | Chaitali |  25 | Mumbai    |  6500.00 |
|  5 | Hardik   |  27 | Bhopal    |  8500.00 |
|  6 | Komal    |  22 | MP        |  4500.00 |
|  7 | Muffy    |  24 | Indore    | 10000.00 |
+----+----------+-----+-----------+----------+

Sau đây là ví dụ về lệnh Truncate.

SQL > TRUNCATE TABLE CUSTOMERS;

Bây giờ, bảng CUSTOMERS bị cắt bớt và đầu ra từ câu lệnh SELECT sẽ như được hiển thị trong khối mã bên dưới:

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