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

नाम के एमडी 5 संस्करण के साथ सभी प्रविष्टियों को अद्यतन करने के लिए MySQL क्वेरी?

<घंटा/>

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

mysql> टेबल बनाएं DemoTable1887 (पासवर्ड टेक्स्ट, हैशपासवर्ड टेक्स्ट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> डेमोटेबल 1887 (पासवर्ड) मान ('जॉन @ 9089') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> डेमोटेबल 1887 (पासवर्ड) मानों ('90987_कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1887(पासवर्ड) मान ('656464_David_4343') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+---------------------+--------------+| पासवर्ड | हैशपासवर्ड |+-------------------+--------------+| जॉन@9089 | नल|| 90987_कैरोल | नल|| 656464_डेविड_4343 | NULL|+-------------------+--------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

नाम के md5 संस्करण के साथ सभी प्रविष्टियों को अद्यतन करने की क्वेरी यहां दी गई है:

mysql> अपडेट DemoTable1887 सेट हैशपासवर्ड=md5(पासवर्ड);क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.00 सेकंड)पंक्तियाँ मिलान:3 परिवर्तित:3 चेतावनियाँ:0

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

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

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

<पूर्व>+---------------------+-------------------------- --------+| पासवर्ड | हैशपासवर्ड |+---------------------+-------------------------- --------+| जॉन@9089 | 7f92a7e09ab1a0cd3f36ec164f035c9a || 90987_कैरोल | 1578fa8c47f0e53a898c8ada5c0111b4 || 656464_डेविड_4343 | e5ec2bd2cb55b2252be7ca9eb546659e |+---------------------+------------------------------- --------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. जावा MySQL के साथ एक MySQL तालिका अपडेट करें

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

  1. MySQL:ग्रुप बाय के साथ फ़ील्ड अपडेट करें?

    GROUP BY के साथ फ़ील्ड को अपडेट करने के लिए, UPDATE कमांड के साथ ORDER BY LIMIT का उपयोग करें - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल2018(कर्मचारी नाम, कर्मचारी वेतन) मान (क्रिस, 25400) में डालें; क्वेरी ठीक है, 1 पंक्ति प

  1. MySQL में अद्वितीय उपनाम वाले सभी उपयोगकर्ता खोजें?

    अद्वितीय उपनाम वाले सभी उपयोगकर्ताओं को खोजने के लिए, GROUP BY HAVING COUNT() का उपयोग करें। आइए एक टेबल बनाएं - उदाहरण );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (9.29 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो76 मान (एडम, स्मिथ) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.52 च