Tạo,_đọc,_cập_nhật_và_xóa

Trong lập trình máy tính, CRUD (viết tắt các chữ cái đầu của Create-Read-Update-Delete, nghĩa là "tạo, đọc, cập nhật, xoá") là bốn chức năng cơ bản của lưu trữ liên tục.[1] Các từ thay thế đôi khi được sử dụng khi xác định bốn chức năng cơ bản của CRUD, chẳng hạn như retrieve (truy xuất) thay cho read; modify (sửa đổi) thay cho update; destroy (hủy) thay cho delete. CRUD đôi khi cũng được sử dụng để mô tả các quy ước giao diện người dùng để tạo điều kiện thuận lợi cho việc xem, tìm kiếm và thay đổi thông tin, thường sử dụng các biểu mẫu và báo cáo của máy tính. Thuật ngữ này được cho là phổ biến lần đầu tiên bởi James Martin trong cuốn sách Managing the Data-base Environment (Quản lý Môi trường Cơ sở Dữ liệu) năm 1983.[2][3] Từ viết tắt có thể mở rộng thành CRUDL để bao gồm thao tác List (liệt kê danh sách) các tập dữ liệu lớn nhưng đổi lại mang thêm các yếu tố phức tạp như phân trang khi các tập dữ liệu quá lớn để có thể dễ dàng lưu trữ trong bộ nhớ.