Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhận xét lồng nhau trong PHP và MySQL

Có một số cách khác nhau để lưu trữ dữ liệu thứ cấp trong MySQL. Xem bản trình bày của Bill Karwin điều đó thể hiện bốn tùy chọn.

  • Danh sách gần kề
  • Liệt kê Đường dẫn
  • Bộ lồng nhau
  • Bảng kết thúc

Bạn đang sử dụng danh sách gần kề mô hình để lưu trữ dữ liệu thứ cấp, nhưng rất tiếc đây là khó nhất mô hình bạn có thể chọn để truy vấn các cây con.

Các tùy chọn của bạn là:

  • Đổi sang một kiểu máy khác.
  • Giới hạn truy vấn sâu đến n cấp độ.
  • Sử dụng một thủ tục được lưu trữ để truy vấn đệ quy. Để biết thêm thông tin về điều này, hãy xem loạt bài viết của Quassnoi - Truy vấn phân cấp trong MySQL .


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đếm các hàng khác trong bảng có cùng giá trị

  2. Lưu trữ địa chỉ IP trong cơ sở dữ liệu MySQL (IPv4 VÀ IPv6)

  3. Nhận ngày gần nhất từ ​​bảng MySQL

  4. django + mysql =Đối tượng 'DatabaseWrapper' không có lỗi thuộc tính 'Cơ sở dữ liệu'

  5. SQL tách các giá trị thành nhiều hàng