Các thuật ngữ "xóa" và "xóa" có ý nghĩa khác nhau khi làm việc với mục nhập dữ liệu. Quản trị viên cơ sở dữ liệu sử dụng các phương pháp khác nhau khi thanh lọc và xóa. Xóa có nghĩa là di chuyển dữ liệu từ nguồn này sang nguồn khác và bạn giữ một bản lưu trữ trong trường hợp bạn cần dữ liệu trong tương lai. Việc xóa dữ liệu sẽ xóa nó vĩnh viễn khỏi các bảng và bạn không thể tham chiếu các bản ghi nữa.
Thanh lọc
Quản trị viên cơ sở dữ liệu xóa dữ liệu khỏi các bảng khi các hàng trong bảng vượt quá vài trăm hoặc thậm chí hàng triệu bản ghi không còn cần thiết. Tuy nhiên, xóa cho phép bạn lưu trữ các bản ghi ngay cả khi bạn xóa chúng khỏi bảng. Quản trị viên di chuyển các bản ghi từ một bảng lớn sang một bảng lưu trữ. Việc xóa các bản ghi khỏi một bảng lớn sẽ tăng tốc các truy vấn.
Xóa
Việc xóa thông tin sẽ xóa nó vĩnh viễn khỏi bảng và tác vụ này không giữ bản sao của các bản ghi. Việc xóa được thực hiện bởi quản trị viên hoặc bạn có thể xóa các bản ghi khỏi ứng dụng của người dùng của mình. Ví dụ, xóa bản ghi được sử dụng khi nhân viên nhập dữ liệu mắc lỗi khi tạo bản ghi và cần xóa bản ghi xấu khỏi cơ sở dữ liệu.
Sự khác biệt
Sự khác biệt chính giữa hai loại quản trị là việc xóa giữ một bản sao của các bản ghi và điều này có lợi hơn khi loại bỏ một lượng lớn dữ liệu. Nếu bạn chỉ xóa một bản ghi, việc xóa sẽ chiếm ít tài nguyên hơn trên máy chủ cơ sở dữ liệu, vì vậy sẽ nhanh hơn việc xóa. Xóa được sử dụng trên các tập hợp bản ghi lớn và xóa được sử dụng trên một lượng nhỏ hàng.
Cân nhắc
Nếu bạn xóa hàng trăm bản ghi khỏi bảng, hãy xem xét việc xóa để đảm bảo rằng bạn có một bản sao nếu công ty cần bản sao lưu. Nếu bạn chắc chắn rằng bạn không bao giờ cần thiết lập bản ghi, hãy sử dụng chức năng xóa. Lập trình cơ sở dữ liệu có từ khóa "DELETE" cho phép bạn xóa một hoặc tất cả các bản ghi trong bảng.