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

Cấu trúc cơ sở dữ liệu cho danh mục đa cấp (Cách tiếp cận tốt nhất)

RẤT ĐƠN GIẢN VÀ HIỆU QUẢ

Chúng tôi chỉ thực hiện một liên kết đệ quy .

id       title        content       parent_id
==============================================
1        item1         NULL         NULL     
2        item2         NULL         1          
3        item3         abcd         2       
4        item4         efgh         2        

Trong ví dụ này:

item1 là cấp đầu tiên (xem rằng parent_idNULL ).

item2 là một tùy chọn cấp hai từ item1 (xem rằng parent_id1 và nội dung contentNULL chỉ làm cho tùy chọn này trở thành một tùy chọn chi tiết khác).

item3item4 là nội dung từ item2 (xem parent_id đó là 2 và nội dung content KHÔNG rỗng).




  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 hoặc PHP đang thêm một  bất cứ khi nào £ được sử dụng

  2. Làm cách nào để sử dụng mysqli_fetch_array () hai lần?

  3. Giá trị lặp lại của MySQL Group_Concat

  4. SQL Bản ghi liên tiếp với số lượng

  5. Vấn đề CHÍNH CHỦ YẾU với việc tạo bảng trong Rails bằng lệnh rake db:migrate với mysql