Câu hỏi phỏng vấn MySQL
Câu hỏi

Sự khác biệt giữa TRUNCATEDELETE trong MySQL là gì?

Câu trả lời

Sự khác biệt chính giữa TRUNCATEDELETE trong việc xử lý dữ liệu trên cơ sở dữ liệu là:

  • DELETE là một lệnh DML (Data Manipulation Language) được sử dụng để xóa một hoặc nhiều hàng (tuples) trong một bảng. DELETE có thể xóa tất cả hàng hoặc xóa hàng theo điều kiện cụ thể sử dụng WHERE clause. DELETE ghi lại mỗi hàng bị xóa trong transaction log, do đó nó chậm hơn so với TRUNCATE và có thể rollback (hoàn tác) nếu lệnh được thực hiện trong một giao dịch
  • TRUNCATE là một lệnh DDL (Data Definition Language) được sử dụng để xóa tất cả hàng trong một b...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Một VIEW trong MySQL là gì? Làm thế nào để bạn tạo và truy vấn một view?

senior

Database engine hay storage engine là gì? Liệt kê một số storage engine được MySQL hỗ trợ và công dụng của chúng?

senior

Sự khác biệt giữa BLOBTEXT trong MySQL là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào