Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में तालिका नाम की अधिकतम लंबाई क्या है?

<घंटा/>

MySQl संस्करण 8.0.12 के अनुसार तालिका नाम की अधिकतम लंबाई 64 वर्ण लंबी है।

अपने स्थापित MySQL संस्करण की जाँच करें।

mysql> वर्जन चुनें ();

निम्न आउटपुट है।

<पूर्व>+-----------+| वर्जन () |+-----------+| 8.0.12 |+-----------+1 पंक्ति सेट में (0.03 सेकंड)

हम इसे बनाते समय तालिका के नाम की अधिकतम लंबाई की जांच कर सकते हैं। यदि हम 64 से अधिक वर्ण देते हैं, तो यह एक तालिका नहीं बनाएगा और एक त्रुटि उत्पन्न होगी।

ऐसी तालिका बनाना जिसमें तालिका नाम के 64 से अधिक वर्ण हों।

mysql> टेबल टेबल बनाएंNameDemotableNameDemotableNameDemotableNameDemotable -> ( -> id int -> );ERROR 1059 (42000):पहचानकर्ता का नाम 'tableNameDemotableNameDemotableNameDemotableNameDemotableNameDemotable' बहुत लंबा है

उपरोक्त में, हमें एक त्रुटि मिलती है कि पहचानकर्ता नाम (yourTableName) बहुत लंबा है।

यह जांचने के लिए कि क्या यह 64 वर्णों या उससे कम के लिए काम करेगा -

mysql> टेबल डेमो बनाएं -> ( -> id int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड)

हां, तालिका नाम के लिए 64 से कम वर्ण सही ढंग से काम करते हैं।


  1. क्या मुझे अपनी MySQL तालिका "नाम" या "user_name" में उपयोगकर्ता नाम फ़ील्ड का नाम देना चाहिए?

    उपयोगकर्ता_नाम जैसे फ़ील्ड नाम के साथ तालिका का नाम उपसर्ग न करें। इसके बजाय, उपयोगकर्ता या उपयोगकर्ता नाम का उपयोग करें। यदि आप तालिका के नाम का उपसर्ग करते हैं, तो अस्पष्टता की संभावना हो सकती है, इसलिए तालिका नाम के उपसर्ग से बचें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित

  1. MySQL तालिका में प्रत्येक मान के लिए अधिकतम का चयन करें?

    इसके लिए MAX () के साथ ग्रुप बाय क्लॉज का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (यूएस, 1090); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) चयन कथन का उपयोग करके ताल

  1. पायथन में स्ट्रिंग की अधिकतम लंबाई क्या है?

    एक स्ट्रिंग की अधिकतम लंबाई प्लेटफ़ॉर्म पर निर्भर होती है और पता स्थान और/या RAM पर निर्भर करती है। sys मॉड्यूल में परिभाषित अधिकतम आकार स्थिरांक 64 बिट सिस्टम पर 263-1 लौटाता है। >>> import sys >>> sys.maxsize 9223372036854775807 प्लेटफ़ॉर्म के Py_ssize_t प्रकार द्वारा समर्थ