Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

बहु-स्तरीय श्रेणी के लिए डेटाबेस संरचना (सर्वश्रेष्ठ दृष्टिकोण)

बहुत ही सरल और प्रभावी

हम बस एक रिकर्सिव एसोसिएशन करते हैं। ।

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

इस उदाहरण में:

item1 पहला स्तर है (देखें कि parent_id है NULL )।

item2 item1 . से दूसरे स्तर का विकल्प है (देखें कि parent_id है 1 और content है NULL इसे केवल एक और ड्रिल डाउन विकल्प बनाना)।

item3 और item4 item2 . से सामग्री हैं (देखें कि parent_id है 2 और content शून्य नहीं है)।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस में डुप्लिकेट स्ट्रिंग खोजें

  2. डेटाबेस में apostrophes के साथ मूल्यों को संग्रहित करना

  3. कच्ची क्वेरी बदलें लार्वा एलोक्वेंट में शामिल हों

  4. PHP- तैयार बयानों का उपयोग करके mysql में बाइनरी डेटा डालना

  5. Php और mysql का उपयोग करके Jquery स्टार रेटिंग ट्यूटोरियल