Sự khác biệt giữa Sequelize và MySQL là gì?
Thông báo quan trọng. để thực hiện các truy vấn sẵn sàng sản xuất với Phần tiếp theo, hãy đảm bảo bạn cũng đã đọc hướng dẫn về Giao dịch. Giao dịch rất quan trọng để đảm bảo tính toàn vẹn của dữ liệu và cung cấp các lợi ích khác Show
Hướng dẫn này sẽ chỉ ra cách thực hiện các truy vấn CRUD tiêu chuẩn Truy vấn INSERT đơn giảnĐầu tiên, một ví dụ đơn giản
Phương thức 2 là cách viết tắt để xây dựng một phiên bản chưa được lưu với 3 và lưu phiên bản đó với 4Cũng có thể xác định thuộc tính nào có thể được đặt trong phương thức 5. Điều này có thể đặc biệt hữu ích nếu bạn tạo các mục nhập cơ sở dữ liệu dựa trên biểu mẫu mà người dùng có thể điền vào. Ví dụ: sử dụng điều đó sẽ cho phép bạn hạn chế mô hình 6 chỉ đặt tên người dùng chứ không đặt cờ quản trị viên (tôi. e. , 7)
Truy vấn CHỌN đơn giảnBạn có thể đọc toàn bộ bảng từ cơ sở dữ liệu bằng phương pháp 8
0Chỉ định thuộc tính cho truy vấn CHỌNĐể chỉ chọn một số thuộc tính, bạn có thể sử dụng tùy chọn 9
3Các thuộc tính có thể được đổi tên bằng cách sử dụng một mảng lồng nhau 4 5Bạn có thể sử dụng 30 để thực hiện tổng hợp 7 8Khi sử dụng chức năng tổng hợp, bạn phải đặt cho nó một bí danh để có thể truy cập nó từ mô hình. Trong ví dụ trên, bạn có thể lấy số lượng mũ bằng 31Đôi khi việc liệt kê tất cả các thuộc tính của mô hình có thể gây mệt mỏi nếu bạn chỉ muốn thêm một tập hợp 0 1Tương tự, cũng có thể loại bỏ một số thuộc tính đã chọn 2 3Áp dụng mệnh đề WHERETùy chọn 32 được sử dụng để lọc truy vấn. Có rất nhiều toán tử để sử dụng cho mệnh đề 32, có sẵn dưới dạng Ký hiệu từ 34những điều cơ bản 4Quan sát rằng không có toán tử nào (từ 34) được thông qua một cách rõ ràng, vì vậy Sequelize mặc định mặc định so sánh đẳng thức. Đoạn mã trên tương đương với 5Nhiều kiểm tra có thể được thông qua 6Giống như Sequelize đã suy ra toán tử 36 trong ví dụ đầu tiên, ở đây Sequelize đã suy ra rằng người gọi muốn có một 37 cho hai lần kiểm tra. Đoạn mã trên tương đương với 7Có thể dễ dàng thực hiện một 38 theo cách tương tự 8Vì ở trên là một 38 liên quan đến cùng một trường, Sequelize cho phép bạn sử dụng một cấu trúc hơi khác, dễ đọc hơn và tạo ra cùng một hành vi 9nhà điều hànhSequelize cung cấp một số toán tử 0Cú pháp viết tắt của Model.findAll({ |