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

MySQL में वर्चर (100) घोषणा के साथ कितना वास्तविक संग्रहण उपयोग किया जाता है?

मैसकल लंबाई के लिए 5 बाइट्स प्लस एक बाइट स्टोर करेगा। यदि वर्चर 255 से अधिक है, तो यह लंबाई के लिए 2 बाइट्स संग्रहीत करेगा।

ध्यान दें कि यह कॉलम के चारसेट पर निर्भर है। यदि वर्णसेट utf8 है, तो mysql को प्रति वर्ण 3 बाइट तक की आवश्यकता होगी। कुछ स्टोरेज इंजन (यानी मेमोरी) को हमेशा कैरेक्टर सेट के लिए अधिकतम बाइट लंबाई प्रति कैरेक्टर की आवश्यकता होगी।

एक कॉलम को अशक्त बनाने का मतलब है कि mysql को प्रति पंक्ति 8 अशक्त स्तंभों के लिए एक अतिरिक्त बाइट प्रति सेट करनी होगी। इसे "नल मास्क" कहा जाता है।

यह mysql के भीतर स्टोरेज इंजन के बीच भी संगत नहीं है!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. H2 - SQL कथन के साथ लिंक की गई तालिका तक पहुँचने में त्रुटि चुनें * नल से T

  2. डेबियन 10 . में मारियाडीबी डेटाबेस कैसे स्थापित करें

  3. MySQL/PHP त्रुटि:[2002] प्रत्येक सॉकेट पते (प्रोटोकॉल/नेटवर्क पता/पोर्ट) के केवल एक उपयोग की सामान्य रूप से अनुमति है

  4. डेटाबेस मॉडलिंग:Amazon जैसे उत्पादों को श्रेणीबद्ध कैसे करें?

  5. MySQL वृद्धि उपयोगकर्ता चर जब मूल्य बदलता है