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

MONTH_JAN जैसे अंडरस्कोर वाले शब्द के आधार पर रिकॉर्ड कैसे हटाएं?

<घंटा/>

इसके लिए आप LIKE ऑपरेटर का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> create table DemoTable
(
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   Name varchar(40),
   BornMonth varchar(40)
);
Query OK, 0 rows affected (0.47 sec)

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

mysql> insert into DemoTable(Name,BornMonth) values('Chris','MONTH_DEC');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable(Name,BornMonth) values('Bob','MONTH_JAN');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable(Name,BornMonth) values('Mike','MONTH_FEB');
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable(Name,BornMonth) values('David','MONTH_JAN');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable(Name,BornMonth) values('Carol','MONTH_MARCH');
Query OK, 1 row affected (0.16 sec)

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

mysql> select *from DemoTable;

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

+----+-------+-------------+
| Id | Name  | BornMonth   |
+----+-------+-------------+
|  1 | Chris | MONTH_DEC   |
|  2 | Bob   | MONTH_JAN   |
|  3 | Mike  | MONTH_FEB   |
|  4 | David | MONTH_JAN   |
|  5 | Carol | MONTH_MARCH |
+----+-------+-------------+
5 rows in set (0.00 sec)

एक शब्द के आधार पर रिकॉर्ड हटाने की क्वेरी निम्नलिखित है -

mysql> delete from DemoTable where BornMonth LIKE '%MONTH_JAN%';
Query OK, 2 rows affected (0.18 sec)

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

mysql> select *from DemoTable;

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

+----+-------+-------------+
| Id | Name  | BornMonth   |
+----+-------+-------------+
|  1 | Chris | MONTH_DEC   |
|  3 | Mike  | MONTH_FEB   |
|  5 | Carol | MONTH_MARCH |
+----+-------+-------------+
3 rows in set (0.00 sec)

  1. तालिका से रिकॉर्ड पुनर्प्राप्त करने के लिए LIKE ऑपरेटर के साथ MySQL SOUNDEX () फ़ंक्शन का उपयोग कैसे करें?

    जैसा कि हम जानते हैं कि SOUNDEX() फ़ंक्शन का उपयोग साउंडएक्स को वापस करने के लिए किया जाता है, ध्वनि के अंग्रेजी उच्चारण के बाद नामों को अनुक्रमित करने के लिए एक ध्वन्यात्मक एल्गोरिथ्म, एक स्ट्रिंग की एक स्ट्रिंग। निम्नलिखित उदाहरण में, हम student_info तालिका से डेटा ले रहे हैं और तालिका से एक विशेष

  1. MySQL तालिका में सभी डुप्लिकेट रिकॉर्ड कैसे हटाएं?

    तालिका से डुप्लिकेट रिकॉर्ड को हटाने के लिए, हम DELETE कमांड का उपयोग कर सकते हैं। आइए अब एक टेबल बनाते हैं। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना DuplicateDeleteDemo:यहां, हमने जॉन को डुप्लिकेट रिकॉर्ड के रूप में 3 बार जोड़ा है। डुप्लीकेट डिलीट डेमो वैल

  1. जावा के साथ एक MySQL डेटाबेस में डेटा कैसे हटाएं?

    DELETE कमांड की मदद से MySQL डेटाबेस से डेटा डिलीट करें। वाक्य रचना इस प्रकार है। अपनेटेबलनाम से हटाएं जहां स्थिति हो; मैं जावा प्रोग्रामिंग भाषा की मदद से एक MySQL डेटाबेस से डेटा हटा दूंगा। सबसे पहले, एक टेबल बनाएं और कुछ रिकॉर्ड डालें। तालिका बनाने के लिए निम्नलिखित क्वेरी है। );क्वेरी ओके, 0 प