Crud là gì? crud đại diện cho 4 từ tiếng Anh: tạo, đọc, cập nhật, xóa. crud là 4 tính năng quan trọng nhất của việc sử dụng cơ sở dữ liệu trang web.
Giả sử rằng, bạn có một Website Tin Tức. Vậy CRUD là gì trong Website Tin Tức của bạn? CRUD là tính năng trên Front-End, Back-End hay Database? Tại sao cần giao diện CRUD trong Website?
1. tạo – tạo bài đăng mới, tạo người dùng mới
Để tạo một bài viết mới, quản trị viên web sẽ nhập thông tin từ giao diện html. Được gửi đến máy chủ web thông qua dạng html, được xử lý và lưu trữ trong cơ sở dữ liệu.
Máy chủ sẽ thực hiện các công việc phức tạp như kiểm tra tính hợp lệ, kiểm tra trùng lặp, .. lưu trữ các bài báo mới trong cơ sở dữ liệu.
Hàm tạo trong crud chỉ đơn giản là quá trình lưu trữ một bản ghi mới trong cơ sở dữ liệu. aka tạo một bản ghi mới trên cơ sở dữ liệu được tạo trong crud.
Tạo ví dụ trong crud:
- Người dùng đặt hàng trên các trang thương mại điện tử cũng được tạo. Trang web tmdt tạo đơn đặt hàng trên cơ sở dữ liệu để lưu trữ những người mua sắm, sản phẩm họ đã mua, v.v. …
- Người dùng để lại bình luận trên facebook, facebook phải tạo một hàng mới trong cơ sở dữ liệu của họ.
- Người dùng nhấp vào liên kết bài viết và máy chủ phản hồi một bài báo cụ thể theo liên kết. Các bài báo được đọc từ cơ sở dữ liệu và được hiển thị bởi các nhà phát triển web đã thiết kế chúng.
- Người dùng xem thông tin chi tiết về sản phẩm, bao gồm kích thước sản phẩm, giá sản phẩm …
- Người dùng xem trang chủ của một trang tin tức. Tiêu đề của toàn bộ bài báo, hình ảnh được sắp xếp và hiển thị để bạn đọc lướt qua.
- Người dùng duyệt qua các nguồn cấp dữ liệu mới cho facebook, được đọc từ cơ sở dữ liệu, r-in crud.
- Quản trị viên web chỉnh sửa thông tin bài đăng đã tạo trước đó.
- Người dùng trang web chỉnh sửa nhận xét.
- người dùng facebook chỉnh sửa bài đăng.
- Quản trị viên web xóa bài đã đăng.
- Người dùng xóa nhận xét của chính họ.
- Vậy crud là gì? crud là 4 tính năng chính của việc sử dụng cơ sở dữ liệu. Hầu hết tất cả các chức năng trên trang web đều liên quan đến crud.
2. Đọc – đọc nội dung bài viết, đọc thông tin người dùng, đọc thông tin đặt hàng, xem sản phẩm
Trong chức năng tạo, bạn đã lưu trữ bài đăng mới trong cơ sở dữ liệu. create là hàm tạo một bản ghi mới trên cơ sở dữ liệu. Hàm đọc sẽ là hàm xem bản ghi, tức là đọc bản ghi.
Nói một cách dễ hiểu, đọc có nghĩa là người dùng xem một bài báo và xem một phần thông tin trong cơ sở dữ liệu. Việc hiển thị giao diện sẽ do bạn chịu trách nhiệm. Người dùng gửi yêu cầu đến máy chủ và xem các bài viết đã lưu trữ trong cơ sở dữ liệu.
Hàm đọc trong crud là quá trình lấy các bản ghi từ cơ sở dữ liệu. Đó là, đọc các bản ghi từ cơ sở dữ liệu và xem các bản ghi từ cơ sở dữ liệu.
ví dụ về đọc crud:
3. Cập nhật – sửa bài, cập nhật giá sản phẩm, đổi mật khẩu người dùng
update in crud là bản cập nhật, cập nhật thông tin bản ghi được lưu trữ trước đó. Không có bản ghi nào được tạo, tức là một hàng dữ liệu mới.
Thông tin cập nhật trong cơ sở dữ liệu sẽ dựa trên một số đặc điểm. Nó có thể dựa trên id, hoặc nó có thể là một đặc điểm chung chẳng hạn như cùng một danh mục. Cập nhật dữ liệu trong cơ sở dữ liệu có thể cập nhật một hoặc nhiều bản ghi, tùy thuộc vào tính chất của trang web.
Ví dụ về chức năng cập nhật trong crud:
4. xóa – xóa bài đăng, xóa bình luận, xóa đơn hàng sai
Xóa các bản ghi đã có từ trước trong cơ sở dữ liệu thông qua giao diện người dùng. Xóa người dùng hiện có trong cơ sở dữ liệu là công việc của lập trình viên phụ trợ.
Chức năng xóa trong crud là xóa dữ liệu hiện có và dữ liệu được tạo từ tạo.
Việc xóa dữ liệu người dùng qua giao diện sẽ bị ẩn trong các dự án lập trình web thực. Ẩn dữ liệu người dùng để có thể khôi phục nếu cần.
Ví dụ về chức năng xóa trong chế độ thô thiển:
Một chức năng đơn giản trên trang web có thể được tạo bằng cách đọc, tạo và sau đó cập nhật. Nó phụ thuộc vào chức năng và logic của dự án. Kiểm tra thêm về crud thực tế: https://namcoi.com/du-an/aptech-php-laravel-crud-user/public/users