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)