VARCHAR(1024)
MySQL VARCHAR मानों को 1-बाइट या 2-बाइट लंबाई उपसर्ग प्लस डेटा के रूप में संग्रहीत करता है। लंबाई उपसर्ग मान में बाइट्स की संख्या को इंगित करता है। एक VARCHAR कॉलम एक लंबाई बाइट का उपयोग करता है यदि मानों को 255 बाइट्स से अधिक की आवश्यकता नहीं होती है, तो दो लंबाई बाइट्स यदि मानों को 255 बाइट्स से अधिक की आवश्यकता हो सकती है।
MySQL 5.0.3 से पहले, एक VARCHAR कॉलम जिसकी लंबाई विनिर्देश 255 . से अधिक है सबसे छोटे टेक्स्ट प्रकार में कनवर्ट किया जाता है जो दी गई लंबाई के मान रख सकता है। उदाहरण के लिए, VARCHAR(500) को टेक्स्ट में बदल दिया जाता है, और VARCHAR(200000) को MEDIUMTEXT में बदल दिया जाता है।
संदर्भ:http://dev.mysql.com /doc/refman/5.0/hi/string-type-overview.html
http://dev.mysql.com/doc/refman/5.0 /hi/char.html