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

MySQL में सभी पंक्तियों को अपडेट करें और स्ट्रिंग में और उसके आस-पास सभी अनावश्यक सफेद जगहों को हटा दें?

<घंटा/>

अनावश्यक सफेद जगहों को हटाने के लिए, MySQL में TRIM() का उपयोग करें। आइए पहले एक −

. बनाएं
mysql> टेबल बनाएं DemoTable1405 -> ( -> FirstName varchar(20), -> LastName varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)

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

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

. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें
mysql> DemoTable1405 से * चुनें;

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

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

सभी अनावश्यक सफेद जगहों को हटाने और सभी पंक्तियों को अद्यतन करने के लिए निम्नलिखित प्रश्न हैं -

mysql> अद्यतन DemoTable1405 set FirstName=trim(FirstName),LastName=trim(LastName);क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.18 सेकंड)पंक्तियाँ मिलान:3 परिवर्तित:3 चेतावनियाँ:0

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

mysql> DemoTable1405 से * चुनें;

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

<पूर्व>+-----------+----------+| प्रथम नाम | अंतिम नाम |+-----------+----------+| क्रिस | ब्राउन || डेविड | मिलर || कैरल | टेलर |+-----------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. पसंद के साथ पंक्तियों का चयन करने के लिए MySQL क्वेरी और मिलान किए गए स्ट्रिंग वाले नए कॉलम बनाएं?

    इसके लिए सबस्ट्रिंग () का प्रयोग करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1872 (नाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1872 मानों में डालें (मिशेल जॉनसन); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00

  1. MySQL में पहली और आखिरी के अलावा सभी पंक्तियां प्राप्त करें

    पहली और आखिरी के अलावा सभी पंक्तियों को प्राप्त करने के लिए, MIN() और MAX() के साथ सबक्वायरी का उपयोग करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1917    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentCode int,    StudentM

  1. MySQL क्वेरी केवल पहले अक्षर को कैपिटल करने के लिए सभी रिकॉर्ड्स को अपडेट करने के लिए और अन्य सभी को लोअरकेस में सेट करने के लिए

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