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

MySQL कॉलम को रैंडम वैल्यू से कैसे अपडेट करें?


कॉलम को रैंडम वैल्यू से अपडेट करने के लिए, आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं:

update yourTableName set yourColumnName =round(1+rand()*100);

उपरोक्त सिंटैक्स 1 से 100 के बीच वैल्यू जनरेट करेगा। आइए एक उदाहरण देखें और एक टेबल बनाते हैं:

mysql> create table DemoTable    (    Number int    ); Query OK, 0 rows affected (0.46 sec)

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

mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(80); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values(100000); Query OK, 1 row affected (0.39 sec) mysql> insert into DemoTable values(987); Query OK, 1 row affected (0.16 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select *from DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+--------+ | Number | +--------+ | 10 | | 100 | | 80 | | 100000 | | 987 | +--------+ 5 rows in set (0.00 sec)

कॉलम को रैंडम वैल्यू से अपडेट करने का क्वेरी:

mysql> update DemoTable set Number=round(1+rand()*100); Query OK, 5 rows affected (0.46 sec) Rows matched: 5 Changed: 5 Warnings: 0

आइए एक बार फिर टेबल रिकॉर्ड प्रदर्शित करें:

mysql> select *from DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+--------+ | Number | +--------+ | 33 | | 88 | | 41 | | 39 | | 70 | +--------+ 5 rows in set (0.00 sec)

  1. - MySQL में डिफ़ॉल्ट मान false के साथ बूलियन कॉलम कैसे बनाएं

    false को डिफ़ॉल्ट मान के साथ कॉलम बनाने के लिए, हम टेबल निर्माण के समय default की अवधारणा का उपयोग कर सकते हैं। नोट - 0 false को दर्शाता है और 1 true को दर्शाता है। default false का उपयोग करके टेबल बनाना। ); Query OK, 0 rows affected (0.65 sec) कोई मान डाले बिना रिकॉर्ड्स डालना, क्योंकि हमने ऊप

  1. - MySQL में कॉलम वैल्यू के सामने स्ट्रिंग कैसे प्रीपेंड करें?

    MySQL में कॉलम वैल्यू के सामने स्ट्रिंग प्रीपेंड करने के लिए, हम CONCAT फंक्शन का उपयोग कर सकते हैं। CONCAT फंक्शन का उपयोग UPDATE स्टेटमेंट के साथ किया जा सकता है। टेबल बनाना। mysql> create table PrependStringOnColumnName -> ( -> Id int, -> Name varchar(200) -> ); Query OK, 0

  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