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

Thực tiễn tốt nhất để tìm nạp một cây các nút từ cơ sở dữ liệu để hiển thị thêm là gì?

Tôi thường đề xuất một thiết kế có tên là Bảng đóng cửa .

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

Tôi cũng đã thiết kế bản trình bày này: Mô hình cho Dữ liệu phân cấp với SQL và PHP . Tôi đã phát triển một ứng dụng PHP có thể hiển thị một cái cây trong 0,3 giây, từ một bộ sưu tập dữ liệu phân cấp với 490 nghìn nút.

Tôi đã viết blog về Bảng đóng cửa tại đây: Kết xuất Cây có Đóng cửa Bảng .

Tôi đã viết một chương về các chiến lược khác nhau đối với dữ liệu phân cấp trong cuốn sách của mình, Phản chất lượng SQL:Tránh Cạm bẫy của lập trình cơ sở dữ liệu .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nối các ngày còn thiếu từ bảng lịch

  2. Mệnh đề IN SQL - lấy lại các phần tử IN không khớp

  3. Tải lên tệp CSV lớn vào cơ sở dữ liệu Mysql

  4. Làm thế nào để chuyển đổi mysql sang sqlite3 bằng PHP

  5. MySQL:Cách nhận các thay đổi của CẬP NHẬT lần trước