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

MySQL में अंतिम 4 अक्षर हटाएं?

<घंटा/>

आप अंतिम 4 अक्षरों को हटाने के लिए UPDATE कमांड के साथ SUBSTRING() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentSubject varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable(StudentSubject) मानों ('जावा का परिचय') में सम्मिलित करें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable (StudentSubject) मानों ('C का परिचय') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल (स्टूडेंटसब्जेक्ट) मानों में डालें ('सी ++ का परिचय'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल (स्टूडेंटसब्जेक्ट) मानों में डालें ('स्प्रिंग एंड हाइबरनेट');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+-----------+--------------------------+| छात्र आईडी | छात्र विषय |+-----------+--------------------------+| 1 | जावा का परिचय || 2 | सी का परिचय || 3 | सी++ का परिचय || 4 | स्प्रिंग एंड हाइबरनेट |+-----------+--------------------------+4 पंक्तियों में सेट (0.00 सेकंड)

पिछले 4 अक्षरों को हटाने की क्वेरी निम्नलिखित है -

mysql> अपडेट डेमोटेबल सेट स्टूडेंटसब्जेक्ट =सबस्ट्रिंग (स्टूडेंटसब्जेक्ट, 1, लंबाई (स्टूडेंटसब्जेक्ट) -4); क्वेरी ओके, 4 पंक्तियाँ प्रभावित (0.16 सेकंड) पंक्तियाँ मिलान:4 परिवर्तित:4 चेतावनियाँ:0

आइए तालिका से सभी रिकॉर्ड प्रदर्शित करते हैं यह जांचने के लिए कि पिछले 4 अक्षर हटाए गए हैं या नहीं -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+-----------+---------------------+| छात्र आईडी | छात्र विषय |+-----------+---------------------+| 1 | का परिचय || 2 | परिचय || 3 | का परिचय || 4 | स्प्रिंग एंड हाइबर |+-----------+-----------------+4 पंक्तियों में सेट (0.00 सेकंड)

हां, पिछले 4 अक्षर सफलतापूर्वक हटा दिए गए हैं।


  1. MySQL DELETE कमांड का उपयोग किसके लिए किया जाता है?

    MySQL DELETE कमांड का प्रयोग टेबल से रो/रो को डिलीट करने के लिए किया जाता है। इसका उपयोग WHERE क्लॉज के साथ किया जाता है। सिंटैक्स DELETE From Table_name WHERE Condition; उदाहरण =100. mysql> select * from employee; +------+--------+ | Id   | name   | +------+--------+ | 100  | Ram

  1. मैं MySQL अस्थायी तालिका को कैसे हटा सकता हूं?

    जैसा कि हम जानते हैं कि यदि वर्तमान सत्र समाप्त हो जाता है तो MySQL अस्थायी तालिका हटा दी जाएगी। लेकिन अभी भी सत्र के बीच में हम अस्थायी तालिका को हटाना चाहते हैं, DROP कथन की मदद से हम अस्थायी तालिका को हटा सकते हैं। इसे निम्न उदाहरण की सहायता से समझा जा सकता है - उदाहरण इस उदाहरण में, हम SalesSum

  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),