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

MySQL में छवियों की एक श्रृंखला को स्टोर करने का सबसे अच्छा तरीका क्या है?

अपने फ़ाइल सिस्टम पर छवियों को संग्रहीत करें और डेटाबेस में पथ संग्रहीत करें..

अगर प्रोफाइल में 1 से ज्यादा इमेज हैं तो इमेज के लिए अलग टेबल बनाएं।

प्रोफ़ाइल तालिका:

id | name | etc | etc
---------------------
1  | abc  | etc | etc
2  | xyz  | etc | etc

छवि तालिका:

id | profile_id |     image_url     | image_type
-------------------------------------------------
 1 |     1      | images/image1.jpg | screenshot
 2 |     1      | images/image2.jpg | other
 3 |     2      | images/image3.jpg | screenshot 

अब आप विशिष्ट प्रोफ़ाइल के लिए चित्र प्राप्त करने के लिए विभिन्न फ़ंक्शन बना सकते हैं। उदाहरण के लिए:

getProfileImages( profile_id, image_type=NULL ) {
  // run query by joining profiles and images tables.
  // return images paths
}


  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. एकल MySQL क्वेरी में जटिल तर्क शामिल करें

  3. OSX 10.6 में Python और Django के साथ MySQLdb का उपयोग कैसे करें?

  4. mysql के डिफ़ॉल्ट पोर्ट को 3306 से 3360 . में कैसे बदलें

  5. Ecto या Elixir डेटाटाइप जो MySql पर मैप करता है BIGINT