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

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

<घंटा/>

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

अपना टेबलनाम अपडेट करें अपना कॉलमनाम सेट करें =राउंड(1+रैंड ()*100);

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

mysql> टेबल बनाएं डेमोटेबल (नंबर इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड)

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

mysql> डेमोटेबल वैल्यू में डालें (10); क्वेरी ओके, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल वैल्यू में डालें (100); क्वेरी ओके, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ( 80); क्वेरी ओके, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल मानों में डालें (100000); क्वेरी ओके, 1 पंक्ति प्रभावित (0.39 सेकंड) mysql> डेमोटेबल मानों में डालें (987); क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.16 सेकंड)

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

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

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

<पूर्व>+--------+| नंबर |+-----------+| 10 || 100 || 80 || 100000 || 987 |+--------+5 पंक्तियाँ सेट में (0.00 सेकंड)

रैंडम वैल्यू वाले कॉलम को अपडेट करने की क्वेरी निम्नलिखित है-

mysql> अपडेट डेमोटेबल सेट नंबर=राउंड(1+रैंड ()*100);क्वेरी ठीक है, 5 पंक्तियाँ प्रभावित (0.46 सेकंड)पंक्तियाँ मिलान:5 परिवर्तित:5 चेतावनियाँ:0

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

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

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

<पूर्व>+--------+| नंबर |+-----------+| 33 || 88 || 41 || 39 || 70 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. डिफ़ॉल्ट मान के रूप में गलत के साथ MySQL में बूलियन कॉलम कैसे बनाएं?

    डिफ़ॉल्ट मान के रूप में गलत के साथ एक कॉलम बनाने के लिए, हम तालिका के निर्माण के समय डिफ़ॉल्ट की अवधारणा का उपयोग कर सकते हैं। नोट - 0 झूठ का प्रतिनिधित्व करता है और 1 सत्य का प्रतिनिधित्व करता है। डिफ़ॉल्ट असत्य का उपयोग करके तालिका बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) बिना किस

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

    MySQL में एक कॉलम मान के लिए एक स्ट्रिंग को प्रीपेन्ड करने के लिए, हम CONCAT फ़ंक्शन का उपयोग कर सकते हैं। CONCAT फ़ंक्शन का उपयोग UPDATE स्टेटमेंट के साथ किया जा सकता है। एक टेबल बनाना। );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.35 सेकंड) कुछ रिकॉर्ड सम्मिलित करना। PrependStringOnCOlumnName मानों

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

    डेटा को MySQL डेटाबेस टेबल में अपडेट करने के लिए, UPDATE कमांड का उपयोग करें। वाक्य रचना इस प्रकार है - अपना टेबलनाम अपडेट करें अपना कॉलमनाम 1 =मान 1 सेट करें .... एन जहां स्थिति है; सबसे पहले, हमें एक टेबल बनाने की जरूरत है। क्वेरी इस प्रकार है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) आ