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

Triển khai cấu trúc dữ liệu phân cấp trong cơ sở dữ liệu

Có nhiều lựa chọn hơn là chỉ có hai bạn đề cập. Có:

  • Danh sách gần kề ("parent_id" mà hầu như mọi người đều sử dụng)
  • Bộ lồng nhau
  • Liệt kê Đường dẫn
  • Bảng kết quả (hay còn gọi là Quan hệ cận kề)

Xem câu trả lời của tôi cho " Cách hiệu quả / thanh lịch nhất để phân tích cú pháp một bảng phẳng thành một cái cây là gì? "

Hoặc một vài cuốn sách:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Thay đổi chuỗi ngày thành loại ngày tại chỗ?

  2. cách lấy giá trị đơn từ mảng trong codeigniter

  3. Làm cách nào để tìm dữ liệu không tồn tại từ một Bảng khác bằng cách tham gia?

  4. MySQL chọn nơi cột không trống

  5. MySQL:CẬP NHẬT bảng với COUNT từ một bảng khác?