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

MySQL में टेक्स्ट फ़ील्ड के पहले 40 अक्षर पुनर्प्राप्त करें?

<घंटा/>

टेक्स्ट फ़ील्ड से पहले 40 वर्ण प्राप्त करने के लिए, MySQL से LEFT() फ़ंक्शन का उपयोग करें। वाक्य रचना इस प्रकार है -

अपनेTableName से किसी भीVariableName के रूप में बाएँ(yourColumnName,40) चुनें;

उपरोक्त अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> क्रिएट टेबल रिट्रीवफर्स्ट40कैरेक्टर्स −> ( −> ऑलवर्ड्स टेक्स्ट −>);क्वेरी ओके, 0 रो प्रभावित (0.59 सेकेंड)

अब आप इन्सर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड इन्सर्ट कर सकते हैं। क्वेरी इस प्रकार है -

mysql> रिट्रीवफर्स्ट40 कैरेक्टर्स वैल्यू में डालें ('यह एक टेक्स्ट से चालीस कैरेक्टर निकालने के लिए एक क्वेरी डेमो है'> फील्ड, आप चालीस कैरेक्टर पाने के लिए लेफ्ट फंक्शन का इस्तेमाल कर सकते हैं'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.32 सेकंड) 

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> रिट्रीवफर्स्ट40 कैरेक्टर्स से *चुनें;

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

<पूर्व>+------------------------------------------ -------------------------------------------------- ------------------------+| सभी शब्द |+-------------------------------------------------------- -------------------------------------------------- -----------------------+| यह हमारे उदाहरण के लिए तालिका में प्रदर्शित एक डेमो टेक्स्ट है |+------------------------------------------ -------------------------------------------------- ---------------------------------- +1 पंक्ति सेट में (0.00 सेकंड)

टेक्स्ट फ़ील्ड से पहले 40 वर्णों को निकालने की क्वेरी यहां दी गई है -

mysql> लेफ्ट (ऑलवर्ड्स, 40) को रिट्रीव 40 कैरेक्टर्स फ्रॉम रिट्रीवफर्स्ट 40 कैरेक्टर्स के रूप में चुनें;

पहले 40 वर्णों को प्रदर्शित करने वाला आउटपुट निम्नलिखित है -

<पूर्व>+------------------------------------------+| 40 वर्ण पुनर्प्राप्त करें |+------------------------------------------+| यह एक टेबल में प्रदर्शित डेमो टेक्स्ट है |+----------------------------------------------------- ---+1 पंक्ति सेट में (0.03 सेकंड)
  1. क्या मुझे अपनी MySQL तालिका "नाम" या "user_name" में उपयोगकर्ता नाम फ़ील्ड का नाम देना चाहिए?

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

  1. MySQL में डेटाबेस से तालिका नाम कैसे प्राप्त करें?

    MySQL में किसी डेटाबेस से तालिका नाम पुनर्प्राप्त करने के लिए, सिंटैक्स इस प्रकार है - अपनेडेटाबेसनाम से टेबल दिखाएं; आइए MySQL में डेटाबेस से तालिका नामों को पुनः प्राप्त करने के लिए उपरोक्त क्वेरी को लागू करें - hb_student_tracker से टेबल दिखाएं; यह निम्नलिखित आउटपुट उत्पन्न करेगा - +----------

  1. MySQL में TIMESTAMP फ़ील्ड के साथ एक टेबल बनाना?

    इसके लिए आप MySQL में TIMESTAMP कीवर्ड का इस्तेमाल कर सकते हैं। आइए एक टेबल बनाएं - );क्वेरी ओके, 0 रो प्रभावित (1.35) सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो 50 (स्टार्ट_डेट) मान (2020−01−01) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके