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

एक MySQL तालिका में सभी रिकॉर्ड पर TRIM का प्रयोग करें?

<घंटा/>

TRIM का उपयोग अग्रणी और अनुगामी रिक्त स्थान को हटाने के लिए किया जाता है। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(StudentName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.64 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां, हमने अग्रणी और अनुगामी व्हाइटस्पेस वाले रिकॉर्ड सम्मिलित किए हैं -

mysql> डेमोटेबल मानों ('एडम स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल मानों में डालें ('डेविड मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ('क्रिस ब्राउन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल मानों में डालें ('कैरोल टेलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)

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

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

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

<पूर्व>+------------------------------------------+| छात्र का नाम |+------------------------------------------+| एडम स्मिथ| डेविड मिलर || क्रिस ब्राउन || कैरल टेलर |+------------------------------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL तालिका में सभी रिकॉर्ड्स को ट्रिम करने के लिए क्वेरी निम्नलिखित है -

mysql> अपडेट डेमोटेबल सेट स्टूडेंटनाम=ट्रिम(स्टूडेंटनाम);क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.24 सेकंड)पंक्तियाँ मिलान:4 परिवर्तित:4 चेतावनियाँ:0

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

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

यह निम्नलिखित आउटपुट का उत्पादन करेगा। TRIM() &minuss;

. का उपयोग करके सभी प्रमुख और अनुगामी व्हाइटस्पेस अब सफलतापूर्वक हटा दिए गए हैं <पूर्व>+-----------------+| छात्र का नाम |+-----------------+| एडम स्मिथ || डेविड मिलर || क्रिस ब्राउन || कैरल टेलर |+-----------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MYSQL में एकल क्वेरी के साथ दो तालिकाओं में रिकॉर्ड सम्मिलित करने के लिए UNION ALL का उपयोग करें

    यहाँ पहली तालिका बनाने की क्वेरी है। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) उपरोक्त अवधारणा को समझने के लिए, आइए हम दूसरी तालिका बनाएं। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2 मानों (क्रिस) में डालें; क्वेरी ठीक

  1. एक MySQL तालिका से सभी रिकॉर्ड लें और इसे दूसरे में डालें?

    इसके लिए आप CREATE TABLE AS SELECT स्टेटमेंट के कॉन्सेप्ट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - )AUTO_INCREMENT=101;query OK, 0 Rows प्रभावित (0.69 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल 1518 (कर्मचारी नाम) मान (डेविड मिलर) में डालें; क्वेरी ठीक है, 1

  1. MySQL तालिका कॉलम में सभी दिनांक रिकॉर्ड में एक वर्ष जोड़ें

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2018-12-31); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें;