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

मुझे MySQL के साथ अपनी सेटिंग्स तालिका को कैसे व्यवस्थित करना चाहिए?

तालिका का नाम ='सेटिंग्स'

name  | varchar <-- primary key
value | varchar

फिर आप इस तरह क्वेरी कर सकते हैं:

SELECT * FROM settings WHERE name = 'default_printer';

यह विकल्प अच्छा और आसान है और यह 10, या 10,000 सेटिंग्स के साथ अच्छा काम करेगा। दूसरे विकल्प के साथ आपको एक नया कॉलम जोड़ना होगा, जो पूरी तरह से व्यर्थ समय की बर्बादी होगी।

संपादित करें

अपनी पहली टिप्पणी के बाद आप इस तरह के कई मान चुन सकते हैं:

SELECT * FROM settings WHERE name IN ('default_printer','default_page_size');

:-)



  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. मैं SQL स्ट्रिंग में 'if खंड' कैसे डालूं?

  3. PHP के साथ एकाधिक समान नाम वाले कॉलम के साथ MySQL पंक्ति से परिणाम कैसे प्राप्त करें?

  4. MySQL में RPAD () फ़ंक्शन कैसे काम करता है

  5. मैसकल वर्चर अद्वितीय कॉलम वर्कर (255) बनाम वर्चर (50)