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

सीरियलाइज़ बनाम इम्प्लोड

यदि आप अपनी तालिकाओं को सामान्य (अधिक) नहीं करना चाहते हैं, और आप वास्तव में केवल आईडी की एक सूची संग्रहीत करना चाहते हैं, तो मैं एक साधारण अल्पविराम से अलग सूची का उपयोग करने का सुझाव देता हूं, क्योंकि पहले से ही MySQL में कुछ कार्य हैं जो सीधे अल्पविराम से निपट सकते हैं- अलग किए गए स्ट्रिंग मान:

FIND_IN_SET :http://dev. mysql.com/doc/refman/5.0/hi/string-functions.html#function_find-in-set

SELECT FIND_IN_SET('b','a,b,c,d'); --> 2

CONCAT_WS :http://dev.mysql. com/doc/refman/5.0/hi/string-functions.html#function_concat-ws

SELECT CONCAT_WS(',','First name',NULL,'Last Name'); --> 'First name,Last Name'

बेशक, आप SQL JOIN नहीं कर पाएंगे, लेकिन फिर भी यह मददगार हो सकता है।



  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 में .sql -file चलाने के लिए

  2. डेटाबेस में एकाधिक चेकबॉक्स मान कैसे सम्मिलित करें

  3. मैं यह कैसे जान सकता हूं कि मैं इसे निष्पादित करने से पहले कितनी पंक्तियां प्रभावित एसक्यूएल को अपडेट कर दूंगा?

  4. मैसकल चयन से जावास्क्रिप्ट ऐरे उत्पन्न करें

  5. MySQL क्वेरी phpmyadmin में काम कर रही है लेकिन php में नहीं