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

1 - 3 के बीच यादृच्छिक संख्या के साथ MySQL अद्यतन

<घंटा/>

1-3 के बीच यादृच्छिक संख्या वाले कॉलम को अपडेट करने का सिंटैक्स इस प्रकार है -

अपना टेबलनाम अपडेट करें अपना कॉलमनाम सेट करें=FLOOR(1+RAND()*3);

उपरोक्त सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं UpdateNumber1To3-> (-> MyNumber int-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)

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

mysql> UpdateNumber1To3 मान (100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> UpdateNumber1To3 मान (140) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> UpdateNumber1To3 मानों में डालें ( 130);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

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

निम्न आउटपुट है -

<पूर्व>+----------+| मायनंबर |+----------+| 100 || 140 || 130 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

MyNumber कॉलम के मानों को 1 से 3 तक अपडेट करने के लिए क्वेरी यहां दी गई है -

mysql> UpdateNumber1To3 set Number=FLOOR(1+RAND()*3);क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.19 सेकंड)पंक्तियाँ मिलान:3 परिवर्तित:3 चेतावनियाँ:0

आइए एक बार फिर से तालिका की जाँच करें। क्वेरी इस प्रकार है -

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

निम्नलिखित अद्यतन मूल्य के साथ आउटपुट है -

<पूर्व>+--------+| नंबर |+-----------+| 1 || 2 || 1 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. जावा MySQL के साथ एक MySQL तालिका अपडेट करें

    इसके लिए आपको जावा में रेडीस्टेटमेंट को अपडेट के लिए इस्तेमाल करना होगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, FirstName varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू (121, सैम) में डालें; क्वेरी

  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen

  1. एकल MySQL क्वेरी के साथ दो कॉलम अपडेट करें

    इसके लिए आपको केवल एक बार SET कमांड का इस्तेमाल करना होगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1909 (Id int NOT NULL, FirstName varchar(20), LastName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1909 मानों में