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

MySQL में CONCAT का उपयोग करके पुराने डेटा को हटाए बिना नया डेटा जोड़ना

MySQL में UPDATE के साथ CONCAT() फ़ंक्शन का उपयोग करके मौजूदा डेटा को संरक्षित रखते हुए नया डेटा जोड़ें।

सिंटैक्स

UPDATE yourTableName
SET yourColumnName = CONCAT(yourColumnName, ",yourValue");

उदाहरण: टेबल बनाना और डेटा डालना

mysql> CREATE TABLE DemoTable (
    -> CustomerName VARCHAR(100)
    -> );
Query OK, 0 rows affected (0.54 sec)
mysql> INSERT INTO DemoTable VALUES('Chris'), ('David'), ('Sam');

मौजूदा डेटा देखना

mysql> SELECT * FROM DemoTable;

आउटपुट

+--------------+
| CustomerName |
+--------------+
| Chris        |
| David        |
| Sam          |
+--------------+
3 rows in set (0.00 sec)

पुराने डेटा को रखते हुए नया डेटा जोड़ना

mysql> UPDATE DemoTable
    -> SET CustomerName = CONCAT(CustomerName, ",Brown");
Query OK, 3 rows affected (0.14 sec)
Rows matched: 3  Changed: 3  Warnings: 0

अपडेट के बाद डेटा देखना

mysql> SELECT * FROM DemoTable;

आउटपुट

+--------------+
| CustomerName |
+--------------+
| Chris,Brown  |
| David,Brown  |
| Sam,Brown    |
+--------------+
3 rows in set (0.00 sec)

उपयोग के मामले: यह तकनीक CSV-शैली डेटा, टैग सूचियों, या किसी भी स्थिति के लिए उपयोगी है जहां आप मानों को जोड़ना चाहते हैं बिना मौजूदा सामग्री को ओवरराइट किए।

सलाह: बड़े डेटासेट के लिए, CONCAT_WS() (विभाजक के साथ कनेक्ट) का उपयोग करने पर विचार करें जो NULL मानों को बेहतर तरीके से संभालता है।

  1. Java से MySQL डेटाबेस में डेटा कैसे अपडेट करें? Java से MySQL डेटाबेस में डेटा कैसे अपडेट करें?

    JDBC का उपयोग करके MySQL में रिकॉर्ड अपडेट करें Java से MySQL डेटाबेस में डेटा अपडेट करने के लिए, आप JDBC (Java Database Connectivity) API के साथ SQL UPDATE कथन का उपयोग करते हैं। SQL सिंटैक्स UPDATE टेबल_नाम SET कॉलम1 = मान1, कॉलम2 = मान2, ... WHERE शर्त; पूर्ण Java उदाहरण 1. डेटाबेस तैयारी IN

  1. Java से MySQL डेटाबेस में डेटा कैसे डिलीट करें? Java से MySQL डेटाबेस में डेटा कैसे डिलीट करें?

    JDBC का उपयोग करके MySQL से रिकॉर्ड डिलीट करें Java से MySQL में डेटा डिलीट करने के लिए, आप JDBC के साथ SQL DELETE कथन का उपयोग करते हैं। SQL सिंटैक्स DELETE FROM टेबल_नाम WHERE शर्त; पूर्ण Java उदाहरण 1. डेटाबेस तैयारी INSERT INTO DeleteTableDemo VALUES(101, Smith), (102, Johnson); 2. Java को

  1. Java का उपयोग करके MySQL डेटाबेस में डेटा कैसे डालें Java का उपयोग करके MySQL डेटाबेस में डेटा कैसे डालें

    MySQL डेटाबेस में डेटा डालने के लिए, INSERT कमांड का उपयोग करें। सिंटैक्स इस प्रकार है - INSERT INTO yourTableName(yourColumnName1,........yourColumnNameN) VALUES (Value1,Value2,......ValueN); यहां, मैं JAVA प्रोग्रामिंग भाषा के साथ MySQL डेटाबेस में रिकॉर्ड्स डाल रहा हूँ। पहले, हमें MySQL में एक ट